Lines Matching refs:Store
117 auto &Store = Context.pImpl->MetadataAsValues; in getIfExists() local
118 return Store.lookup(MD); in getIfExists()
124 auto &Store = Context.pImpl->MetadataAsValues; in handleChangedMetadata() local
127 Store.erase(this->MD); in handleChangedMetadata()
132 auto *&Entry = Store[MD]; in handleChangedMetadata()
376 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; in handleDeletion() local
377 auto I = Store.find(V); in handleDeletion()
378 if (I == Store.end()) in handleDeletion()
385 Store.erase(I); in handleDeletion()
399 auto &Store = Context.pImpl->ValuesAsMetadata; in handleRAUW() local
400 auto I = Store.find(From); in handleRAUW()
401 if (I == Store.end()) { in handleRAUW()
412 Store.erase(I); in handleRAUW()
435 auto *&Entry = Store[To]; in handleRAUW()
455 auto &Store = Context.pImpl->MDStringCache; in get() local
456 auto I = Store.try_emplace(Str); in get()
762 static T *uniquifyImpl(T *N, DenseSet<T *, InfoT> &Store) { in uniquifyImpl() argument
763 if (T *U = getUniqued(Store, N)) in uniquifyImpl()
766 Store.insert(N); in uniquifyImpl()
1410 auto &Store = getContext().pImpl->GlobalObjectMetadata[this]; in eraseMetadata() local
1411 bool Changed = Store.erase(KindID); in eraseMetadata()
1412 if (Store.empty()) in eraseMetadata()