Home | History | Annotate | Download | only in Scalar

Lines Matching defs:DenseMapInfo

39   return DenseMapInfo<const void*>::getHashValue(V);
57 return Inst == DenseMapInfo<Instruction*>::getEmptyKey() ||
58 Inst == DenseMapInfo<Instruction*>::getTombstoneKey();
80 template<> struct DenseMapInfo<SimpleValue> {
82 return DenseMapInfo<Instruction*>::getEmptyKey();
85 return DenseMapInfo<Instruction*>::getTombstoneKey();
92 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) {
146 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) {
205 return Inst == DenseMapInfo<Instruction*>::getEmptyKey() ||
206 Inst == DenseMapInfo<Instruction*>::getTombstoneKey();
228 template<> struct DenseMapInfo<CallValue> {
230 return DenseMapInfo<Instruction*>::getEmptyKey();
233 return DenseMapInfo<Instruction*>::getTombstoneKey();
239 unsigned DenseMapInfo<CallValue>::getHashValue(CallValue Val) {
253 bool DenseMapInfo<CallValue>::isEqual(CallValue LHS, CallValue RHS) {
280 typedef ScopedHashTable<SimpleValue, Value*, DenseMapInfo<SimpleValue>,
300 DenseMapInfo<Value*>, LoadMapAllocator> LoadHTType;