stableHashValue overloads
Declared in <llvm/CodeGen/MachineStableHash.h>
Compute a stable hash of machine basic block MBB.
stable_hash
stableHashValue(MachineBasicBlock const& MBB);
» more...
Compute a stable hash of machine function MF.
stable_hash
stableHashValue(MachineFunction const& MF);
» more...
Compute a stable hash of machine operand MO.
stable_hash
stableHashValue(MachineOperand const& MO);
» more...
Compute a stable hash of machine instruction MI.
stable_hash
stableHashValue(
MachineInstr const& MI,
bool HashVRegs = false,
bool HashConstantPoolIndices = false,
bool HashMemOperands = false);
» more...
| Name | Description |
|---|---|
| MBB | The machine basic block to hash. |
| MF | The machine function to hash. |
| MO | The machine operand to hash. |
| MI | The machine instruction to hash. |
| HashVRegs | Whether to include virtual register definitions. |
| HashConstantPoolIndices | Whether to include constant pool indices. |
| HashMemOperands | Whether to include memory operands. |