Lines Matching refs:pImpl
36 getType()->getContext().pImpl->MetadataAsValues.erase(MD); in ~MetadataAsValue()
75 auto *&Entry = Context.pImpl->MetadataAsValues[MD]; in get()
84 auto &Store = Context.pImpl->MetadataAsValues; in getIfExists()
91 auto &Store = Context.pImpl->MetadataAsValues; in handleChangedMetadata()
312 auto *&Entry = Context.pImpl->ValuesAsMetadata[V]; in get()
330 return V->getContext().pImpl->ValuesAsMetadata.lookup(V); in getIfExists()
336 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; in handleDeletion()
359 auto &Store = Context.pImpl->ValuesAsMetadata; in handleRAUW()
418 auto &Store = Context.pImpl->MDStringCache; in get()
758 return uniquifyImpl(SubclassThis, getContext().pImpl->CLASS##s); \ in uniquify()
770 getContext().pImpl->CLASS##s.erase(cast<CLASS>(this)); \ in eraseFromStore()
781 if (auto *N = getUniqued(Context.pImpl->MDTuples, Key)) in getImpl()
791 Storage, Context.pImpl->MDTuples); in getImpl()
819 getContext().pImpl->DistinctMDNodes.push_back(this); in storeDistinctInContext()
1182 auto &InstructionMetadata = getContext().pImpl->InstructionMetadata; in dropUnknownNonDebugMetadata()
1215 auto &Info = getContext().pImpl->InstructionMetadata[this]; in setMetadata()
1226 (getContext().pImpl->InstructionMetadata.count(this) > 0)) && in setMetadata()
1230 auto &Info = getContext().pImpl->InstructionMetadata[this]; in setMetadata()
1238 getContext().pImpl->InstructionMetadata.erase(this); in setMetadata()
1255 auto &Info = getContext().pImpl->InstructionMetadata[this]; in getMetadataImpl()
1273 getContext().pImpl->InstructionMetadata.count(this) && in getAllMetadataImpl()
1275 const auto &Info = getContext().pImpl->InstructionMetadata.find(this)->second; in getAllMetadataImpl()
1284 getContext().pImpl->InstructionMetadata.count(this) && in getAllMetadataOtherThanDebugLocImpl()
1286 const auto &Info = getContext().pImpl->InstructionMetadata.find(this)->second; in getAllMetadataOtherThanDebugLocImpl()
1343 getContext().pImpl->InstructionMetadata.erase(this); in clearMetadataHashEntries()
1350 getContext().pImpl->GlobalObjectMetadata[this].get(KindID, MDs); in getMetadata()
1363 getContext().pImpl->GlobalObjectMetadata[this].insert(KindID, MD); in addMetadata()
1375 auto &Store = getContext().pImpl->GlobalObjectMetadata[this]; in eraseMetadata()
1388 getContext().pImpl->GlobalObjectMetadata[this].getAll(MDs); in getAllMetadata()
1394 getContext().pImpl->GlobalObjectMetadata.erase(this); in clearMetadata()