Lines Matching defs:Store
114 auto &Store = Context.pImpl->MetadataAsValues;
115 return Store.lookup(MD);
121 auto &Store = Context.pImpl->MetadataAsValues;
124 Store.erase(this->MD);
129 auto *&Entry = Store[MD];
337 auto &Store = Context.pImpl->ValuesAsMetadata;
338 auto I = Store.find(&C);
528 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata;
529 auto I = Store.find(V);
530 if (I == Store.end())
537 Store.erase(I);
551 auto &Store = Context.pImpl->ValuesAsMetadata;
552 auto I = Store.find(From);
553 if (I == Store.end()) {
564 Store.erase(I);
587 auto *&Entry = Store[To];
607 auto &Store = Context.pImpl->MDStringCache;
608 auto I = Store.try_emplace(Str);
962 // Store in non-uniqued form if RAUW isn't possible.
979 static T *uniquifyImpl(T *N, DenseSet<T *, InfoT> &Store) {
980 if (T *U = getUniqued(Store, N))
983 Store.insert(N);
1581 MDAttachments &Store = getContext().pImpl->ValueMetadata.find(this)->second;
1582 bool Changed = Store.erase(KindID);
1583 if (Store.empty())