reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/ScopedHashTable.h
   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());