An efficient form of StableFunction for fast look-up. More...
#include "llvm/CGData/StableFunctionMap.h"
An efficient form of StableFunction for fast look-up.
Definition at line 57 of file StableFunctionMap.h.
Definition at line 69 of file StableFunctionMap.h.
References FunctionNameId, Hash, IndexOperandHashMap, InstCount, ModuleNameId, and llvm::move().
Id of the function name.
Definition at line 61 of file StableFunctionMap.h.
Referenced by StableFunctionEntry().
The combined stable hash of the function.
Definition at line 59 of file StableFunctionMap.h.
Referenced by StableFunctionEntry().
A map from an IndexPair to a stable_hash which was skipped.
Definition at line 67 of file StableFunctionMap.h.
Referenced by checkConstLocationCompatible(), getStableIndexOperandHashes(), llvm::GlobalMergeFunc::merge(), and StableFunctionEntry().
The number of instructions.
Definition at line 65 of file StableFunctionMap.h.
Referenced by llvm::GlobalMergeFunc::merge(), and StableFunctionEntry().
Id of the module name.
Definition at line 63 of file StableFunctionMap.h.
Referenced by StableFunctionEntry().