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()
395 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; in handleDeletion() local
396 auto I = Store.find(V); in handleDeletion()
397 if (I == Store.end()) in handleDeletion()
404 Store.erase(I); in handleDeletion()
418 auto &Store = Context.pImpl->ValuesAsMetadata; in handleRAUW() local
419 auto I = Store.find(From); in handleRAUW()
420 if (I == Store.end()) { in handleRAUW()
431 Store.erase(I); in handleRAUW()
454 auto *&Entry = Store[To]; in handleRAUW()
474 auto &Store = Context.pImpl->MDStringCache; in get() local
475 auto I = Store.try_emplace(Str); in get()
780 static T *uniquifyImpl(T *N, DenseSet<T *, InfoT> &Store) { in uniquifyImpl() argument
781 if (T *U = getUniqued(Store, N)) in uniquifyImpl()
784 Store.insert(N); in uniquifyImpl()
1284 auto &Store = getContext().pImpl->ValueMetadata[this]; in eraseMetadata() local
1285 bool Changed = Store.erase(KindID); in eraseMetadata()
1286 if (Store.empty()) in eraseMetadata()