Holds a function's structural hash and maps for ignored-operand analysis.
Declared in <llvm/IR/StructuralHash.h>
struct FunctionHashInfo;
| Name | Description |
|---|---|
FunctionHashInfo [constructor] | Construct from a function hash and optional instruction/operand maps. |
| Name | Description |
|---|---|
FunctionHash | A hash value representing the structural content of the function |
IndexInstruction | A mapping from instruction indices to instruction pointers |
IndexOperandHashMap | Maps instruction/operand index pairs to ignored-operand hashes. |
| Name | Description |
|---|---|
StructuralHashWithDifferences | Computes a structural hash of a function while selectively ignoring operands. |