Lines Matching refs:DenseMapInfo
101 return Inst == DenseMapInfo<Instruction *>::getEmptyKey() || in isSentinel()
102 Inst == DenseMapInfo<Instruction *>::getTombstoneKey(); in isSentinel()
159 template <> struct DenseMapInfo<SimpleValue> { struct
161 return DenseMapInfo<Instruction *>::getEmptyKey(); in getEmptyKey()
165 return DenseMapInfo<Instruction *>::getTombstoneKey(); in getTombstoneKey()
345 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) { in getHashValue()
466 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) { in isEqual()
491 return Inst == DenseMapInfo<Instruction *>::getEmptyKey() || in isSentinel()
492 Inst == DenseMapInfo<Instruction *>::getTombstoneKey(); in isSentinel()
519 template <> struct DenseMapInfo<CallValue> { struct
521 return DenseMapInfo<Instruction *>::getEmptyKey(); in getEmptyKey()
525 return DenseMapInfo<Instruction *>::getTombstoneKey(); in getTombstoneKey()
534 unsigned DenseMapInfo<CallValue>::getHashValue(CallValue Val) { in getHashValue()
541 bool DenseMapInfo<CallValue>::isEqual(CallValue LHS, CallValue RHS) { in isEqual()
577 return Inst == DenseMapInfo<Instruction *>::getEmptyKey() || in isSentinel()
578 Inst == DenseMapInfo<Instruction *>::getTombstoneKey(); in isSentinel()
590 template <> struct DenseMapInfo<GEPValue> { struct
592 return DenseMapInfo<Instruction *>::getEmptyKey(); in getEmptyKey()
596 return DenseMapInfo<Instruction *>::getTombstoneKey(); in getTombstoneKey()
605 unsigned DenseMapInfo<GEPValue>::getHashValue(const GEPValue &Val) { in getHashValue()
615 bool DenseMapInfo<GEPValue>::isEqual(const GEPValue &LHS, const GEPValue &RHS) { in isEqual()
654 ScopedHashTable<SimpleValue, Value *, DenseMapInfo<SimpleValue>,
697 ScopedHashTable<Value *, LoadValue, DenseMapInfo<Value *>,
709 ScopedHashTable<MemoryLocation, unsigned, DenseMapInfo<MemoryLocation>,
724 using GEPHTType = ScopedHashTable<GEPValue, Value *, DenseMapInfo<GEPValue>,