Lines Matching defs:MD
63 MetadataAsValue::MetadataAsValue(Type *Ty, Metadata *MD) in MetadataAsValue()
85 Metadata *MD) { in canonicalizeMetadataForValue()
106 MetadataAsValue *MetadataAsValue::get(LLVMContext &Context, Metadata *MD) { in get()
115 Metadata *MD) { in getIfExists()
121 void MetadataAsValue::handleChangedMetadata(Metadata *MD) { in handleChangedMetadata()
154 bool MetadataTracking::track(void *Ref, Metadata &MD, OwnerTy Owner) { in track()
171 void MetadataTracking::untrack(void *Ref, Metadata &MD) { in untrack()
179 bool MetadataTracking::retrack(void *Ref, Metadata &MD, void *New) { in retrack()
194 bool MetadataTracking::isReplaceable(const Metadata &MD) { in isReplaceable()
216 const Metadata &MD) { in moveRef()
233 void ReplaceableMetadataImpl::replaceAllUsesWith(Metadata *MD) { in replaceAllUsesWith()
314 ReplaceableMetadataImpl *ReplaceableMetadataImpl::getOrCreate(Metadata &MD) { in getOrCreate()
320 ReplaceableMetadataImpl *ReplaceableMetadataImpl::getIfExists(Metadata &MD) { in getIfExists()
326 bool ReplaceableMetadataImpl::isReplaceable(const Metadata &MD) { in isReplaceable()
382 ValueAsMetadata *MD = I->second; in handleDeletion() local
409 ValueAsMetadata *MD = I->second; in handleRAUW() local
915 MDs.remove_if([&](Metadata *MD) { return !BSet.count(MD); }); in intersect()
1152 void MDAttachments::set(unsigned ID, MDNode *MD) { in set()
1158 void MDAttachments::insert(unsigned ID, MDNode &MD) { in insert()
1250 void Value::addMetadata(unsigned KindID, MDNode &MD) { in addMetadata()
1257 void Value::addMetadata(StringRef Kind, MDNode &MD) { in addMetadata()
1348 MDNode *MD = MDTuple::get(getContext(), Names); in addAnnotationMetadata() local
1442 for (auto &MD : MDs) { in copyMetadata() local
1500 if (MDNode *MD = getMetadata(LLVMContext::MD_vcall_visibility)) { in getVCallVisibility() local