Lines Matching refs:DenseMapInfo
39 return DenseMapInfo<const void*>::getHashValue(V);
57 return Inst == DenseMapInfo<Instruction*>::getEmptyKey() ||
58 Inst == DenseMapInfo<Instruction*>::getTombstoneKey();
75 template<> struct DenseMapInfo<SimpleValue> {
77 return DenseMapInfo<Instruction*>::getEmptyKey();
80 return DenseMapInfo<Instruction*>::getTombstoneKey();
87 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) {
141 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) {
200 return Inst == DenseMapInfo<Instruction*>::getEmptyKey() ||
201 Inst == DenseMapInfo<Instruction*>::getTombstoneKey();
218 template<> struct DenseMapInfo<CallValue> {
220 return DenseMapInfo<Instruction*>::getEmptyKey();
223 return DenseMapInfo<Instruction*>::getTombstoneKey();
229 unsigned DenseMapInfo<CallValue>::getHashValue(CallValue Val) {
243 bool DenseMapInfo<CallValue>::isEqual(CallValue LHS, CallValue RHS) {
270 typedef ScopedHashTable<SimpleValue, Value*, DenseMapInfo<SimpleValue>,
290 DenseMapInfo<Value*>, LoadMapAllocator> LoadHTType;