struct IRInstructionDataTraits
Declaration
struct IRInstructionDataTraits : public DenseMapInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:311
Inherits from: DenseMapInfo
Method Overview
- public static inline llvm::IRSimilarity::IRInstructionData * getEmptyKey()
- public static unsigned int getHashValue(const llvm::IRSimilarity::IRInstructionData * E)
- public static inline llvm::IRSimilarity::IRInstructionData * getTombstoneKey()
- public static bool isEqual(const llvm::IRSimilarity::IRInstructionData * LHS, const llvm::IRSimilarity::IRInstructionData * RHS)
Methods
¶static inline llvm::IRSimilarity::
IRInstructionData*
getEmptyKey()
static inline llvm::IRSimilarity::
IRInstructionData*
getEmptyKey()
Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:312
¶static unsigned int getHashValue(
const llvm::IRSimilarity::IRInstructionData*
E)
static unsigned int getHashValue(
const llvm::IRSimilarity::IRInstructionData*
E)
Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:317
Parameters
¶static inline llvm::IRSimilarity::
IRInstructionData*
getTombstoneKey()
static inline llvm::IRSimilarity::
IRInstructionData*
getTombstoneKey()
Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:313
¶static bool isEqual(
const llvm::IRSimilarity::IRInstructionData*
LHS,
const llvm::IRSimilarity::IRInstructionData*
RHS)
static bool isEqual(
const llvm::IRSimilarity::IRInstructionData*
LHS,
const llvm::IRSimilarity::IRInstructionData*
RHS)
Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:323
Parameters
- const llvm::IRSimilarity::IRInstructionData* LHS
- const llvm::IRSimilarity::IRInstructionData* RHS