struct ConstantUniqueMap::MapInfo
Declaration
struct ConstantUniqueMap::MapInfo { /* full declaration omitted */ };
Declared at: llvm/lib/IR/ConstantsContext.h:580
Method Overview
- public static inline ConstantClass * getEmptyKey()
- public static unsigned int getHashValue(const ConstantClass * CP)
- public static unsigned int getHashValue(const llvm::ConstantUniqueMap::LookupKey & Val)
- public static unsigned int getHashValue(const llvm::ConstantUniqueMap::LookupKeyHashed & Val)
- public static inline ConstantClass * getTombstoneKey()
- public static bool isEqual(const ConstantClass * LHS, const ConstantClass * RHS)
- public static bool isEqual(const llvm::ConstantUniqueMap::LookupKey & LHS, const ConstantClass * RHS)
- public static bool isEqual(const llvm::ConstantUniqueMap::LookupKeyHashed & LHS, const ConstantClass * RHS)
Methods
¶static inline ConstantClass* getEmptyKey()
static inline ConstantClass* getEmptyKey()
Declared at: llvm/lib/IR/ConstantsContext.h:583
¶static unsigned int getHashValue(
const ConstantClass* CP)
static unsigned int getHashValue(
const ConstantClass* CP)
Declared at: llvm/lib/IR/ConstantsContext.h:591
Parameters
- const ConstantClass* CP
¶static unsigned int getHashValue(
const llvm::ConstantUniqueMap::LookupKey& Val)
static unsigned int getHashValue(
const llvm::ConstantUniqueMap::LookupKey& Val)
Declared at: llvm/lib/IR/ConstantsContext.h:600
Parameters
- const llvm::ConstantUniqueMap::LookupKey& Val
¶static unsigned int getHashValue(
const llvm::ConstantUniqueMap::
LookupKeyHashed& Val)
static unsigned int getHashValue(
const llvm::ConstantUniqueMap::
LookupKeyHashed& Val)
Declared at: llvm/lib/IR/ConstantsContext.h:604
Parameters
- const llvm::ConstantUniqueMap::LookupKeyHashed& Val
¶static inline ConstantClass* getTombstoneKey()
static inline ConstantClass* getTombstoneKey()
Declared at: llvm/lib/IR/ConstantsContext.h:587
¶static bool isEqual(const ConstantClass* LHS,
const ConstantClass* RHS)
static bool isEqual(const ConstantClass* LHS,
const ConstantClass* RHS)
Declared at: llvm/lib/IR/ConstantsContext.h:596
Parameters
- const ConstantClass* LHS
- const ConstantClass* RHS
¶static bool isEqual(
const llvm::ConstantUniqueMap::LookupKey& LHS,
const ConstantClass* RHS)
static bool isEqual(
const llvm::ConstantUniqueMap::LookupKey& LHS,
const ConstantClass* RHS)
Declared at: llvm/lib/IR/ConstantsContext.h:608
Parameters
- const llvm::ConstantUniqueMap::LookupKey& LHS
- const ConstantClass* RHS
¶static bool isEqual(
const llvm::ConstantUniqueMap::
LookupKeyHashed& LHS,
const ConstantClass* RHS)
static bool isEqual(
const llvm::ConstantUniqueMap::
LookupKeyHashed& LHS,
const ConstantClass* RHS)
Declared at: llvm/lib/IR/ConstantsContext.h:616
Parameters
- const llvm::ConstantUniqueMap::LookupKeyHashed& LHS
- const ConstantClass* RHS