LLVM: llvm::StableFunction Struct Reference (original) (raw)
A stable function is a function with a stable hash while tracking the locations of ignored operands and their hashes. More...
#include "[llvm/CGData/StableFunctionMap.h](StableFunctionMap%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| stable_hash | Hash |
| The combined stable hash of the function. | |
| std::string | FunctionName |
| The name of the function. | |
| std::string | ModuleName |
| The name of the module the function is in. | |
| unsigned | InstCount |
| The number of instructions. | |
| IndexOperandHashVecType | IndexOperandHashes |
| A vector of pairs of IndexPair and operand hash which was skipped. |
A stable function is a function with a stable hash while tracking the locations of ignored operands and their hashes.
Definition at line 34 of file StableFunctionMap.h.
◆ StableFunction() [2/2]
| llvm::StableFunction::StableFunction ( ) | default |
|---|
◆ FunctionName
std::string llvm::StableFunction::FunctionName
◆ Hash
◆ IndexOperandHashes
◆ InstCount
unsigned llvm::StableFunction::InstCount
◆ ModuleName
std::string llvm::StableFunction::ModuleName
The documentation for this struct was generated from the following file:
- include/llvm/CGData/StableFunctionMap.h