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: