Lines Matching refs:SimpleValue
86 struct SimpleValue { struct
89 SimpleValue(Instruction *I) : Inst(I) { in SimpleValue() argument
114 template <> struct DenseMapInfo<SimpleValue> {
115 static inline SimpleValue getEmptyKey() { in getEmptyKey()
119 static inline SimpleValue getTombstoneKey() { in getTombstoneKey()
123 static unsigned getHashValue(SimpleValue Val);
124 static bool isEqual(SimpleValue LHS, SimpleValue RHS);
129 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) { in getHashValue()
194 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) { in isEqual()
341 ScopedHashTableVal<SimpleValue, Value *>>;
343 ScopedHashTable<SimpleValue, Value *, DenseMapInfo<SimpleValue>,
762 if (SimpleValue::canHandle(OPI) && Visited.insert(OPI).second) in handleBranchCondition()
792 if (CondInst && SimpleValue::canHandle(CondInst)) in processNode()
831 if (CondI && SimpleValue::canHandle(CondI)) { in processNode()
874 if (SimpleValue::canHandle(CondI)) { in processNode()
930 if (SimpleValue::canHandle(Inst)) { in processNode()