Lines Matching refs:SimpleValue
97 struct SimpleValue { struct
100 SimpleValue(Instruction *I) : Inst(I) { in SimpleValue() argument
147 template <> struct DenseMapInfo<SimpleValue> {
148 static inline SimpleValue getEmptyKey() { in getEmptyKey()
152 static inline SimpleValue getTombstoneKey() { in getTombstoneKey()
156 static unsigned getHashValue(SimpleValue Val);
157 static bool isEqual(SimpleValue LHS, SimpleValue RHS);
210 static unsigned getHashValueImpl(SimpleValue Val) { in getHashValueImpl()
316 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) { in getHashValue()
328 static bool isEqualImpl(SimpleValue LHS, SimpleValue RHS) { in isEqualImpl()
428 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) { in isEqual()
530 ScopedHashTableVal<SimpleValue, Value *>>;
532 ScopedHashTable<SimpleValue, Value *, DenseMapInfo<SimpleValue>,
1098 if (SimpleValue::canHandle(OPI) && Visited.insert(OPI).second) in handleBranchCondition()
1208 if (CondInst && SimpleValue::canHandle(CondInst)) in processNode()
1245 if (CondI && SimpleValue::canHandle(CondI)) { in processNode()
1296 if (SimpleValue::canHandle(CondI)) { in processNode()
1354 if (SimpleValue::canHandle(&Inst)) { in processNode()