Home
last modified time | relevance | path

Searched refs:FrozenIndPHIInfo (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp92 struct FrozenIndPHIInfo { struct
101 FrozenIndPHIInfo(PHINode *PHI, BinaryOperator *StepInst) in FrozenIndPHIInfo() function
104 bool operator==(const FrozenIndPHIInfo &Other) { return FI == Other.FI; } in operator ==() argument
107 template <> struct DenseMapInfo<FrozenIndPHIInfo> {
108 static inline FrozenIndPHIInfo getEmptyKey() { in getEmptyKey()
109 return FrozenIndPHIInfo(DenseMapInfo<PHINode *>::getEmptyKey(), in getEmptyKey()
113 static inline FrozenIndPHIInfo getTombstoneKey() { in getTombstoneKey()
114 return FrozenIndPHIInfo(DenseMapInfo<PHINode *>::getTombstoneKey(), in getTombstoneKey()
118 static unsigned getHashValue(const FrozenIndPHIInfo &Val) { in getHashValue()
122 static bool isEqual(const FrozenIndPHIInfo &LHS, in isEqual()
[all …]