reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
50 V Val; 52 ScopedHashTableVal(const K &key, const V &val) : Key(key), Val(val) {} 56 const V &getValue() const { return Val; } 57 V &getValue() { return Val; } 66 const K &key, const V &val, 87 ScopedHashTable<K, V, KInfo, AllocatorTy> &HT; 94 ScopedHashTableVal<K, V> *LastValInScope; 97 ScopedHashTableScope(ScopedHashTable<K, V, KInfo, AllocatorTy> &HT); 108 ScopedHashTableVal<K, V> *getLastValInScope() { 112 void setLastValInScope(ScopedHashTableVal<K, V> *Val) { 154 using ScopeTy = ScopedHashTableScope<K, V, KInfo, AllocatorTy>; 160 using ValTy = ScopedHashTableVal<K, V>; 186 V lookup(const K &Key) const { 194 void insert(const K &Key, const V &Val) { 198 using iterator = ScopedHashTableIterator<K, V, KInfo>; 218 ScopedHashTableVal<K, V> *&KeyEntry = TopLevelMap[Key]; 241 while (ScopedHashTableVal<K, V> *ThisEntry = LastValInScope) { 248 ScopedHashTableVal<K, V> *&KeyEntry = HT.TopLevelMap[ThisEntry->getKey()];lib/Transforms/Scalar/EarlyCSE.cpp
498 ScopedHashTable<Value *, LoadValue, DenseMapInfo<Value *>, 1076 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); 1169 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand());