Lines Matching refs:pImpl
66 getType()->getContext().pImpl->MetadataAsValues.erase(MD); in ~MetadataAsValue()
105 auto *&Entry = Context.pImpl->MetadataAsValues[MD]; in get()
114 auto &Store = Context.pImpl->MetadataAsValues; in getIfExists()
121 auto &Store = Context.pImpl->MetadataAsValues; in handleChangedMetadata()
328 auto &Store = Context.pImpl->ValuesAsMetadata; in SalvageDebugInfo()
490 auto *&Entry = Context.pImpl->ValuesAsMetadata[V]; in get()
507 return V->getContext().pImpl->ValuesAsMetadata.lookup(V); in getIfExists()
513 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; in handleDeletion()
536 auto &Store = Context.pImpl->ValuesAsMetadata; in handleRAUW()
592 auto &Store = Context.pImpl->MDStringCache; in get()
997 return uniquifyImpl(SubclassThis, getContext().pImpl->CLASS##s); \ in uniquify()
1009 getContext().pImpl->CLASS##s.erase(cast<CLASS>(this)); \ in eraseFromStore()
1020 if (auto *N = getUniqued(Context.pImpl->MDTuples, Key)) in getImpl()
1031 Storage, Context.pImpl->MDTuples); in getImpl()
1059 getContext().pImpl->DistinctMDNodes.push_back(this); in storeDistinctInContext()
1455 const MDAttachments &Attachements = Ctx.pImpl->ValueMetadata.at(this); in getMetadataImpl()
1461 getContext().pImpl->ValueMetadata.at(this).get(KindID, MDs); in getMetadata()
1472 assert(getContext().pImpl->ValueMetadata.count(this) && in getAllMetadata()
1474 const MDAttachments &Info = getContext().pImpl->ValueMetadata.at(this); in getAllMetadata()
1484 MDAttachments &Info = getContext().pImpl->ValueMetadata[this]; in setMetadata()
1493 assert((HasMetadata == (getContext().pImpl->ValueMetadata.count(this) > 0)) && in setMetadata()
1497 MDAttachments &Info = getContext().pImpl->ValueMetadata.find(this)->second; in setMetadata()
1503 getContext().pImpl->ValueMetadata.erase(this); in setMetadata()
1517 getContext().pImpl->ValueMetadata[this].insert(KindID, MD); in addMetadata()
1529 MDAttachments &Store = getContext().pImpl->ValueMetadata.find(this)->second; in eraseMetadata()
1540 auto &MetadataStore = getContext().pImpl->ValueMetadata; in eraseMetadataIf()
1554 assert(getContext().pImpl->ValueMetadata.count(this) && in clearMetadata()
1556 getContext().pImpl->ValueMetadata.erase(this); in clearMetadata()
1597 auto &IDToInstrs = getContext().pImpl->AssignmentIDToInstrs; in updateDIAssignIDMapping()
1703 const MDAttachments &Info = getContext().pImpl->ValueMetadata.at(this); in getAAMetadata()