struct PHIDenseMapInfo
Declaration
struct PHIDenseMapInfo { /* full declaration omitted */ };
Declared at: llvm/lib/Transforms/Utils/Local.cpp:1221
Method Overview
- public static llvm::PHINode * getEmptyKey()
- public static unsigned int getHashValue(llvm::PHINode * PN)
- public static unsigned int getHashValueImpl(llvm::PHINode * PN)
- public static llvm::PHINode * getTombstoneKey()
- public static bool isEqual(llvm::PHINode * LHS, llvm::PHINode * RHS)
- public static bool isEqualImpl(llvm::PHINode * LHS, llvm::PHINode * RHS)
- public static bool isSentinel(llvm::PHINode * PN)
Methods
¶static llvm::PHINode* getEmptyKey()
static llvm::PHINode* getEmptyKey()
Declared at: llvm/lib/Transforms/Utils/Local.cpp:1222
¶static unsigned int getHashValue(
llvm::PHINode* PN)
static unsigned int getHashValue(
llvm::PHINode* PN)
Declared at: llvm/lib/Transforms/Utils/Local.cpp:1245
Parameters
- llvm::PHINode* PN
¶static unsigned int getHashValueImpl(
llvm::PHINode* PN)
static unsigned int getHashValueImpl(
llvm::PHINode* PN)
Declared at: llvm/lib/Transforms/Utils/Local.cpp:1236
Parameters
- llvm::PHINode* PN
¶static llvm::PHINode* getTombstoneKey()
static llvm::PHINode* getTombstoneKey()
Declared at: llvm/lib/Transforms/Utils/Local.cpp:1226
¶static bool isEqual(llvm::PHINode* LHS,
llvm::PHINode* RHS)
static bool isEqual(llvm::PHINode* LHS,
llvm::PHINode* RHS)
Declared at: llvm/lib/Transforms/Utils/Local.cpp:1263
Parameters
- llvm::PHINode* LHS
- llvm::PHINode* RHS
¶static bool isEqualImpl(llvm::PHINode* LHS,
llvm::PHINode* RHS)
static bool isEqualImpl(llvm::PHINode* LHS,
llvm::PHINode* RHS)
Declared at: llvm/lib/Transforms/Utils/Local.cpp:1257
Parameters
- llvm::PHINode* LHS
- llvm::PHINode* RHS
¶static bool isSentinel(llvm::PHINode* PN)
static bool isSentinel(llvm::PHINode* PN)
Declared at: llvm/lib/Transforms/Utils/Local.cpp:1230
Parameters
- llvm::PHINode* PN