Lines Matching refs:DenseMapInfo
15 #include "llvm/ADT/DenseMapInfo.h"
106 return Inst == DenseMapInfo<Instruction *>::getEmptyKey() ||
107 Inst == DenseMapInfo<Instruction *>::getTombstoneKey();
127 template <> struct DenseMapInfo<SimpleValue> {
129 return DenseMapInfo<Instruction *>::getEmptyKey();
133 return DenseMapInfo<Instruction *>::getTombstoneKey();
297 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) {
398 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) {
423 return Inst == DenseMapInfo<Instruction *>::getEmptyKey() ||
424 Inst == DenseMapInfo<Instruction *>::getTombstoneKey();
443 template <> struct DenseMapInfo<CallValue> {
445 return DenseMapInfo<Instruction *>::getEmptyKey();
449 return DenseMapInfo<Instruction *>::getTombstoneKey();
458 unsigned DenseMapInfo<CallValue>::getHashValue(CallValue Val) {
474 bool DenseMapInfo<CallValue>::isEqual(CallValue LHS, CallValue RHS) {
516 ScopedHashTable<SimpleValue, Value *, DenseMapInfo<SimpleValue>,
558 ScopedHashTable<Value *, LoadValue, DenseMapInfo<Value *>,
570 ScopedHashTable<MemoryLocation, unsigned, DenseMapInfo<MemoryLocation>,