Lines Matching defs:MD

138         auto OrderConstantFromMetadata = [&](Metadata *MD) {  in orderModule()
272 auto PredictValueOrderFromMetadata = [&](Metadata *MD) { in predictUseListOrder()
429 auto EnumerateNonLocalValuesFromMetadata = [&](Metadata *MD) { in ValueEnumerator()
462 auto *MD = dyn_cast<MetadataAsValue>(&Op); in ValueEnumerator() local
520 if (auto *MD = dyn_cast<MetadataAsValue>(V)) in getValueID() local
569 const Metadata *MD = I.first; in print() local
622 void ValueEnumerator::EnumerateNamedMDNode(const NamedMDNode *MD) { in EnumerateNamedMDNode()
631 void ValueEnumerator::EnumerateMetadata(const Function *F, const Metadata *MD) { in EnumerateMetadata()
648 auto push = [&Worklist](MetadataMapType::value_type &MD) { in dropFunctionFromMetadata()
669 auto MD = MetadataMap.find(Op); in dropFunctionFromMetadata() local
675 void ValueEnumerator::EnumerateMetadata(unsigned F, const Metadata *MD) { in EnumerateMetadata()
695 [&](const Metadata *MD) { return enumerateMetadataImpl(F, MD); }); in EnumerateMetadata()
723 const MDNode *ValueEnumerator::enumerateMetadataImpl(unsigned F, const Metadata *MD) { in enumerateMetadataImpl()
808 static unsigned getMetadataTypeOrder(const Metadata *MD) { in getMetadataTypeOrder()
835 for (const Metadata *MD : MDs) in organizeMetadata() local
855 auto *MD = Order[I].get(OldMDs); in organizeMetadata() local
884 auto *MD = Order[I].get(OldMDs); in organizeMetadata() local
1104 auto AddFnLocalMetadata = [&](Metadata *MD) { in incorporateFunction()
1126 if (auto *MD = dyn_cast<MetadataAsValue>(&OI)) in incorporateFunction() local
1163 for (const Metadata *MD : llvm::drop_begin(MDs, NumModuleMDs)) in purgeFunction() local