Home
last modified time | relevance | path

Searched refs:stable_hash (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DStableHashing.h24 using stable_hash = uint64_t; variable
41 inline void stable_hash_append(stable_hash &Hash, stable_hash Value) { in stable_hash_append()
51 inline stable_hash stable_hash_combine(stable_hash A, stable_hash B) { in stable_hash_combine()
52 stable_hash Hash = hashing::detail::FNV_OFFSET_64; in stable_hash_combine()
58 inline stable_hash stable_hash_combine(stable_hash A, stable_hash B, in stable_hash_combine()
60 stable_hash Hash = hashing::detail::FNV_OFFSET_64; in stable_hash_combine()
67 inline stable_hash stable_hash_combine(stable_hash A, stable_hash B, in stable_hash_combine()
68 stable_hash C, stable_hash D) { in stable_hash_combine()
69 stable_hash Hash = hashing::detail::FNV_OFFSET_64; in stable_hash_combine()
86 stable_hash Hash = hashing::detail::FNV_OFFSET_64; in stable_hash_combine_range()
[all …]
H A DMachineStableHash.h25 stable_hash stableHashValue(const MachineOperand &MO);
26 stable_hash stableHashValue(const MachineInstr &MI, bool HashVRegs = false,
29 stable_hash stableHashValue(const MachineBasicBlock &MBB);
30 stable_hash stableHashValue(const MachineFunction &MF);
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineStableHash.cpp63 stable_hash llvm::stableHashValue(const MachineOperand &MO) { in stableHashValue()
126 std::vector<llvm::stable_hash> ShuffleMaskHashes; in stableHashValue()
130 [](int S) -> llvm::stable_hash { return llvm::stable_hash(S); }); in stableHashValue()
158 stable_hash llvm::stableHashValue(const MachineInstr &MI, bool HashVRegs, in stableHashValue()
162 SmallVector<stable_hash, 16> HashComponents; in stableHashValue()
177 stable_hash StableHash = stableHashValue(MO); in stableHashValue()
200 stable_hash llvm::stableHashValue(const MachineBasicBlock &MBB) { in stableHashValue()
201 SmallVector<stable_hash> HashComponents; in stableHashValue()
209 stable_hash llvm::stableHashValue(const MachineFunction &MF) { in stableHashValue()
210 SmallVector<stable_hash> HashComponents; in stableHashValue()