LLVM 20.0.0git
|
#include "llvm/IR/StructuralHash.h"
Public Member Functions | |
FunctionHashInfo (stable_hash FuntionHash, std::unique_ptr< IndexInstrMap > IndexInstruction, std::unique_ptr< IndexOperandHashMapType > IndexOperandHashMap) | |
Public Attributes | |
stable_hash | FunctionHash |
A hash value representing the structural content of the function. | |
std::unique_ptr< IndexInstrMap > | IndexInstruction |
A mapping from instruction indices to instruction pointers. | |
std::unique_ptr< IndexOperandHashMapType > | IndexOperandHashMap |
A mapping from pairs of instruction indices and operand indices to the hashes of the operands. | |
Definition at line 56 of file StructuralHash.h.
|
inline |
Definition at line 66 of file StructuralHash.h.
stable_hash llvm::FunctionHashInfo::FunctionHash |
A hash value representing the structural content of the function.
Definition at line 58 of file StructuralHash.h.
std::unique_ptr<IndexInstrMap> llvm::FunctionHashInfo::IndexInstruction |
A mapping from instruction indices to instruction pointers.
Definition at line 60 of file StructuralHash.h.
std::unique_ptr<IndexOperandHashMapType> llvm::FunctionHashInfo::IndexOperandHashMap |
A mapping from pairs of instruction indices and operand indices to the hashes of the operands.
This can be used to analyze or reconstruct the differences in ignored operands
Definition at line 64 of file StructuralHash.h.