Lines Matching defs:MD
445 auto *MD = dyn_cast<MetadataAsValue>(&Op); in ValueEnumerator() local
501 if (auto *MD = dyn_cast<MetadataAsValue>(V)) in getValueID() local
551 const Metadata *MD = I->first; in print() local
604 void ValueEnumerator::EnumerateNamedMDNode(const NamedMDNode *MD) { in EnumerateNamedMDNode()
613 void ValueEnumerator::EnumerateMetadata(const Function *F, const Metadata *MD) { in EnumerateMetadata()
625 auto push = [&Worklist](MetadataMapType::value_type &MD) { in dropFunctionFromMetadata()
646 auto MD = MetadataMap.find(Op); in dropFunctionFromMetadata() local
652 void ValueEnumerator::EnumerateMetadata(unsigned F, const Metadata *MD) { in EnumerateMetadata()
672 [&](const Metadata *MD) { return enumerateMetadataImpl(F, MD); }); in EnumerateMetadata()
700 const MDNode *ValueEnumerator::enumerateMetadataImpl(unsigned F, const Metadata *MD) { in enumerateMetadataImpl()
752 static unsigned getMetadataTypeOrder(const Metadata *MD) { in getMetadataTypeOrder()
779 for (const Metadata *MD : MDs) in organizeMetadata() local
799 auto *MD = Order[I].get(OldMDs); in organizeMetadata() local
828 auto *MD = Order[I].get(OldMDs); in organizeMetadata() local
1038 if (auto *MD = dyn_cast<MetadataAsValue>(&OI)) in incorporateFunction() local