Lines Matching refs:DenseMapInfo
38 return DenseMapInfo<const void*>::getHashValue(V);
56 return Inst == DenseMapInfo<Instruction*>::getEmptyKey() ||
57 Inst == DenseMapInfo<Instruction*>::getTombstoneKey();
79 template<> struct DenseMapInfo<SimpleValue> {
81 return DenseMapInfo<Instruction*>::getEmptyKey();
84 return DenseMapInfo<Instruction*>::getTombstoneKey();
91 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) {
124 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) {
149 return Inst == DenseMapInfo<Instruction*>::getEmptyKey() ||
150 Inst == DenseMapInfo<Instruction*>::getTombstoneKey();
172 template<> struct DenseMapInfo<CallValue> {
174 return DenseMapInfo<Instruction*>::getEmptyKey();
177 return DenseMapInfo<Instruction*>::getTombstoneKey();
183 unsigned DenseMapInfo<CallValue>::getHashValue(CallValue Val) {
197 bool DenseMapInfo<CallValue>::isEqual(CallValue LHS, CallValue RHS) {
224 typedef ScopedHashTable<SimpleValue, Value*, DenseMapInfo<SimpleValue>,
244 DenseMapInfo<Value*>, LoadMapAllocator> LoadHTType;