Lines Matching refs:Store
86 auto &Store = Context.pImpl->MetadataAsValues; in getIfExists() local
87 return Store.lookup(MD); in getIfExists()
93 auto &Store = Context.pImpl->MetadataAsValues; in handleChangedMetadata() local
96 Store.erase(this->MD); in handleChangedMetadata()
101 auto *&Entry = Store[MD]; in handleChangedMetadata()
279 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; in handleDeletion() local
280 auto I = Store.find(V); in handleDeletion()
281 if (I == Store.end()) in handleDeletion()
288 Store.erase(I); in handleDeletion()
302 auto &Store = Context.pImpl->ValuesAsMetadata; in handleRAUW() local
303 auto I = Store.find(From); in handleRAUW()
304 if (I == Store.end()) { in handleRAUW()
317 Store.erase(I); in handleRAUW()
340 auto *&Entry = Store[To]; in handleRAUW()
361 auto &Store = Context.pImpl->MDStringCache; in get() local
362 auto I = Store.find(Str); in get()
363 if (I != Store.end()) in get()
367 StringMapEntry<MDString>::Create(Str, Store.getAllocator(), MDString()); in get()
368 bool WasInserted = Store.insert(Entry); in get()
633 static T *uniquifyImpl(T *N, DenseSet<T *, InfoT> &Store) { in uniquifyImpl() argument
634 if (T *U = getUniqued(Store, N)) in uniquifyImpl()
637 Store.insert(N); in uniquifyImpl()