Lines Matching refs:SimpleValue
92 struct SimpleValue { struct
95 SimpleValue(Instruction *I) : Inst(I) { in SimpleValue() function
142 template <> struct DenseMapInfo<SimpleValue> {
143 static inline SimpleValue getEmptyKey() { in getEmptyKey()
147 static inline SimpleValue getTombstoneKey() { in getTombstoneKey()
151 static unsigned getHashValue(SimpleValue Val);
152 static bool isEqual(SimpleValue LHS, SimpleValue RHS);
205 static unsigned getHashValueImpl(SimpleValue Val) { in getHashValueImpl()
311 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) { in getHashValue()
323 static bool isEqualImpl(SimpleValue LHS, SimpleValue RHS) { in isEqualImpl()
423 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) { in isEqual()
525 ScopedHashTableVal<SimpleValue, Value *>>;
527 ScopedHashTable<SimpleValue, Value *, DenseMapInfo<SimpleValue>,
1111 if (SimpleValue::canHandle(OPI) && Visited.insert(OPI).second) in handleBranchCondition()
1224 if (CondInst && SimpleValue::canHandle(CondInst)) in processNode()
1261 if (CondI && SimpleValue::canHandle(CondI)) { in processNode()
1318 if (SimpleValue::canHandle(CondI)) { in processNode()
1376 if (SimpleValue::canHandle(&Inst)) { in processNode()