Lines Matching refs:MDs
402 SmallVector<std::pair<unsigned, MDNode *>, 8> MDs; in ValueEnumerator() local
404 MDs.clear(); in ValueEnumerator()
405 GV.getAllMetadata(MDs); in ValueEnumerator()
406 for (const auto &I : MDs) in ValueEnumerator()
419 MDs.clear(); in ValueEnumerator()
420 F.getAllMetadata(MDs); in ValueEnumerator()
421 for (const auto &I : MDs) in ValueEnumerator()
483 MDs.clear(); in ValueEnumerator()
484 I.getAllMetadataOtherThanDebugLoc(MDs); in ValueEnumerator()
485 for (unsigned i = 0, e = MDs.size(); i != e; ++i) in ValueEnumerator()
486 EnumerateMetadata(&F, MDs[i].second); in ValueEnumerator()
710 MDs.push_back(N); in EnumerateMetadata()
711 MetadataMap[N].ID = MDs.size(); in EnumerateMetadata()
745 MDs.push_back(MD); in enumerateMetadataImpl()
746 Entry.ID = MDs.size(); in enumerateMetadataImpl()
768 MDs.push_back(Local); in EnumerateFunctionLocalMetadata()
770 Index.ID = MDs.size(); in EnumerateFunctionLocalMetadata()
803 MDs.push_back(ArgList); in EnumerateFunctionLocalListMetadata()
805 Index.ID = MDs.size(); in EnumerateFunctionLocalListMetadata()
825 assert(MetadataMap.size() == MDs.size() && in organizeMetadata()
828 if (MDs.empty()) in organizeMetadata()
835 for (const Metadata *MD : MDs) in organizeMetadata()
845 return std::make_tuple(LHS.F, getMetadataTypeOrder(LHS.get(MDs)), LHS.ID) < in organizeMetadata()
846 std::make_tuple(RHS.F, getMetadataTypeOrder(RHS.get(MDs)), RHS.ID); in organizeMetadata()
852 MDs.swap(OldMDs); in organizeMetadata()
853 MDs.reserve(OldMDs.size()); in organizeMetadata()
856 MDs.push_back(MD); in organizeMetadata()
863 if (MDs.size() == Order.size()) in organizeMetadata()
870 for (unsigned I = MDs.size(), E = Order.size(), ID = MDs.size(); I != E; in organizeMetadata()
880 ID = MDs.size(); in organizeMetadata()
895 NumModuleMDs = MDs.size(); in incorporateFunctionMetadata()
899 MDs.insert(MDs.end(), FunctionMDs.begin() + R.First, in incorporateFunctionMetadata()
1163 for (const Metadata *MD : llvm::drop_begin(MDs, NumModuleMDs)) in purgeFunction()
1169 MDs.resize(NumModuleMDs); in purgeFunction()