Home
last modified time | relevance | path

Searched refs:MDs (Results 1 – 25 of 34) sorted by relevance

12

/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/
H A DReduceMetadata.cpp27 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in getChunkMetadataNodes() local
28 MDUser.getAllMetadata(MDs); in getChunkMetadataNodes()
29 for (auto &MD : MDs) { in getChunkMetadataNodes()
40 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in eraseMetadataIfOutsideChunk() local
41 MDUser.getAllMetadata(MDs); in eraseMetadataIfOutsideChunk()
42 for (int I = 0, E = MDs.size(); I != E; ++I) in eraseMetadataIfOutsideChunk()
43 if (!NodesToKeep.count(MDs[I].second)) in eraseMetadataIfOutsideChunk()
96 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in addMetadataToSet() local
97 MDUser.getAllMetadata(MDs); in addMetadataToSet()
98 for (auto &MD : MDs) in addMetadataToSet()
/netbsd/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp421 MDs.clear(); in ValueEnumerator()
436 MDs.clear(); in ValueEnumerator()
471 MDs.clear(); in ValueEnumerator()
699 MDs.push_back(N); in EnumerateMetadata()
734 MDs.push_back(MD); in enumerateMetadataImpl()
817 if (MDs.empty()) in organizeMetadata()
841 MDs.swap(OldMDs); in organizeMetadata()
845 MDs.push_back(MD); in organizeMetadata()
859 for (unsigned I = MDs.size(), E = Order.size(), ID = MDs.size(); I != E; in organizeMetadata()
869 ID = MDs.size(); in organizeMetadata()
[all …]
H A DValueEnumerator.h68 std::vector<const Metadata *> MDs; variable
83 const Metadata *get(ArrayRef<const Metadata *> MDs) const { in get()
85 assert(ID <= MDs.size() && "Expected valid ID"); in get()
86 return MDs[ID - 1]; in get()
162 unsigned numMDs() const { return MDs.size(); } in numMDs()
200 bool hasMDs() const { return NumModuleMDs < MDs.size(); } in hasMDs()
204 return makeArrayRef(MDs).slice(NumModuleMDs, NumMDStrings); in getMDStrings()
209 return makeArrayRef(MDs).slice(NumModuleMDs).slice(NumMDStrings); in getNonMDStrings()
H A DBitcodeWriter.cpp370 void writeMetadataRecords(ArrayRef<const Metadata *> MDs,
2142 if (MDs.empty()) in writeMetadataRecords()
2149 for (const Metadata *MD : MDs) { in writeMetadataRecords()
2282 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in pushGlobalMetadataAttachment() local
2283 GO.getAllMetadata(MDs); in pushGlobalMetadataAttachment()
2284 for (const auto &I : MDs) { in pushGlobalMetadataAttachment()
2303 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in writeFunctionMetadataAttachment() local
2306 MDs.clear(); in writeFunctionMetadataAttachment()
2307 I.getAllMetadataOtherThanDebugLoc(MDs); in writeFunctionMetadataAttachment()
2310 if (MDs.empty()) continue; in writeFunctionMetadataAttachment()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/
H A DMetadata.cpp829 MDTupleInfo::KeyTy Key(MDs); in getImpl()
839 return storeImpl(new (MDs.size()) MDTuple(Context, Storage, Hash, MDs), in getImpl()
954 MDs.insert(MDOp); in getMostGenericAliasScope()
961 MDs.insert(MDOp); in getMostGenericAliasScope()
963 return MDs.empty() ? nullptr in getMostGenericAliasScope()
1081 MDs.reserve(EndPoints.size()); in getMostGenericRange()
1224 Info.getAll(MDs); in getAllMetadata()
1453 Other->getAllMetadata(MDs); in copyMetadata()
1454 for (auto &MD : MDs) { in copyMetadata()
1545 SmallVector<MDNode *, 1> MDs; in getDebugInfo() local
[all …]
H A DIntrinsicInst.cpp95 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp() local
98 MDs.push_back(VMD == *OldIt ? NewOperand : getAsMetadata(VMD)); in replaceVariableLocationOp()
100 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp()
112 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp() local
115 MDs.push_back(Idx == OpIdx ? NewOperand in replaceVariableLocationOp()
118 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp()
129 SmallVector<ValueAsMetadata *, 4> MDs; in addVariableLocationOps() local
131 MDs.push_back(getAsMetadata(VMD)); in addVariableLocationOps()
133 MDs.push_back(getAsMetadata(VMD)); in addVariableLocationOps()
135 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in addVariableLocationOps()
H A DLLVMContextImpl.cpp179 SmallVector<Metadata *, 8> MDs(drop_begin(N->operands(), Offset)); in calculateHash() local
180 unsigned RawHash = calculateHash(MDs); in calculateHash()
H A DAsmWriter.cpp1107 GO.getAllMetadata(MDs); in processGlobalObjectMetadata()
1108 for (auto &MD : MDs) in processGlobalObjectMetadata()
1132 I.getAllMetadata(MDs); in processInstructionMetadata()
1133 for (auto &MD : MDs) in processInstructionMetadata()
3601 GV->getAllMetadata(MDs); in printGlobal()
3602 printMetadataAttachments(MDs, ", "); in printGlobal()
3718 F->getAllMetadata(MDs); in printFunction()
3719 printMetadataAttachments(MDs, " "); in printFunction()
3819 F->getAllMetadata(MDs); in printFunction()
4385 if (MDs.empty()) in printMetadataAttachments()
[all …]
H A DVerifier.cpp730 SmallVector<MDNode *, 1> MDs; in visitGlobalVariable() local
731 GV.getMetadata(LLVMContext::MD_dbg, MDs); in visitGlobalVariable()
732 for (auto *MD : MDs) { in visitGlobalVariable()
2112 for (const auto &Pair : MDs) { in verifyFunctionMetadata()
2523 F.getAllMetadata(MDs); in visitFunction()
2525 verifyFunctionMetadata(MDs); in visitFunction()
2539 MDs.empty() ? nullptr : MDs.front().second); in visitFunction()
2541 for (const auto &I : MDs) { in visitFunction()
2573 for (const auto &I : MDs) { in visitFunction()
4562 I.getAllMetadata(MDs); in visitInstruction()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DMetadata.h147 inline Metadata **unwrap(LLVMMetadataRef *MDs) { in DEFINE_ISA_CONVERSION_FUNCTIONS()
148 return reinterpret_cast<Metadata**>(MDs); in DEFINE_ISA_CONVERSION_FUNCTIONS()
1166 return getImpl(Context, MDs, Uniqued);
1177 return getImpl(Context, MDs, Distinct);
1186 ArrayRef<Metadata *> MDs) {
1187 return TempMDTuple(getImpl(Context, MDs, Temporary));
1199 return MDTuple::get(Context, MDs);
1203 return MDTuple::getIfExists(Context, MDs);
1207 return MDTuple::getDistinct(Context, MDs);
1211 ArrayRef<Metadata *> MDs) {
[all …]
H A DInstruction.h293 getAllMetadata(SmallVectorImpl<std::pair<unsigned, MDNode *>> &MDs) const {
295 getAllMetadataImpl(MDs);
301 SmallVectorImpl<std::pair<unsigned, MDNode *>> &MDs) const {
302 Value::getAllMetadata(MDs);
H A DValue.h585 void getMetadata(unsigned KindID, SmallVectorImpl<MDNode *> &MDs) const;
586 void getMetadata(StringRef Kind, SmallVectorImpl<MDNode *> &MDs) const;
594 getAllMetadata(SmallVectorImpl<std::pair<unsigned, MDNode *>> &MDs) const;
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp71 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in hasMetadataOtherThanDebugLoc() local
72 GV->getAllMetadata(MDs); in hasMetadataOtherThanDebugLoc()
73 for (const auto &V : MDs) in hasMetadataOtherThanDebugLoc()
81 SmallVector<DIGlobalVariableExpression *, 1> MDs; in copyDebugLocMetadata() local
82 From->getDebugInfo(MDs); in copyDebugLocMetadata()
83 for (auto MD : MDs) in copyDebugLocMetadata()
H A DDeadArgumentElimination.cpp240 SmallVector<std::pair<unsigned, MDNode *>, 1> MDs; in DeleteDeadVarargs() local
241 Fn.getAllMetadata(MDs); in DeleteDeadVarargs()
242 for (auto MD : MDs) in DeleteDeadVarargs()
1076 SmallVector<std::pair<unsigned, MDNode *>, 1> MDs; in RemoveDeadStuffFromFunction() local
1077 F->getAllMetadata(MDs); in RemoveDeadStuffFromFunction()
1078 for (auto MD : MDs) in RemoveDeadStuffFromFunction()
H A DThinLTOBitcodeWriter.cpp123 SmallVector<MDNode *, 1> MDs; in promoteTypeIds() local
124 GO.getMetadata(LLVMContext::MD_type, MDs); in promoteTypeIds()
127 for (auto MD : MDs) { in promoteTypeIds()
H A DAttributor.cpp1506 SmallVector<std::pair<unsigned, MDNode *>, 1> MDs; in createShallowWrapper() local
1507 F.getAllMetadata(MDs); in createShallowWrapper()
1508 for (auto MDIt : MDs) in createShallowWrapper()
1569 SmallVector<std::pair<unsigned, MDNode *>, 1> MDs; in internalizeFunction() local
1570 F.getAllMetadata(MDs); in internalizeFunction()
1571 for (auto MDIt : MDs) in internalizeFunction()
/netbsd/external/apache2/llvm/dist/llvm/bindings/go/llvm/
H A DIRBindings.cpp32 LLVMMetadataRef LLVMMDNode2(LLVMContextRef C, LLVMMetadataRef *MDs, in LLVMMDNode2() argument
35 MDNode::get(*unwrap(C), ArrayRef<Metadata *>(unwrap(MDs), Count))); in LLVMMDNode2()
H A DIRBindings.h39 LLVMMetadataRef LLVMMDNode2(LLVMContextRef C, LLVMMetadataRef *MDs,
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp121 SmallVector<std::pair<unsigned, MDNode *>, 1> MDs; in CloneModule() local
122 G.getAllMetadata(MDs); in CloneModule()
123 for (auto MD : MDs) in CloneModule()
H A DLoopUtils.cpp214 Metadata *MDs[] = { in createStringMetadata() local
217 return MDNode::get(Context, MDs); in createStringMetadata()
225 SmallVector<Metadata *, 4> MDs(1); in addStringMetadataToLoop() local
245 MDs.push_back(Node); in addStringMetadataToLoop()
249 MDs.push_back(createStringMetadata(TheLoop, StringMD, V)); in addStringMetadataToLoop()
252 MDNode *NewLoopID = MDNode::get(Context, MDs); in addStringMetadataToLoop()
342 SmallVector<Metadata *, 8> MDs; in makeFollowupLoopID() local
343 MDs.push_back(nullptr); in makeFollowupLoopID()
368 MDs.push_back(Op); in makeFollowupLoopID()
385 MDs.push_back(Option.get()); in makeFollowupLoopID()
[all …]
H A DValueMapper.cpp922 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in remapInstruction() local
923 I->getAllMetadata(MDs); in remapInstruction()
924 for (const auto &MI : MDs) { in remapInstruction()
972 SmallVector<std::pair<unsigned, MDNode *>, 8> MDs; in remapGlobalObjectMetadata() local
973 GO.getAllMetadata(MDs); in remapGlobalObjectMetadata()
975 for (const auto &I : MDs) in remapGlobalObjectMetadata()
H A DCloneFunction.cpp230 SmallVector<std::pair<unsigned, MDNode *>, 1> MDs; in CloneFunctionInto() local
231 OldFunc->getAllMetadata(MDs); in CloneFunctionInto()
232 for (auto MD : MDs) { in CloneFunctionInto()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopInfo.cpp1058 SmallVector<Metadata *, 4> MDs; in makePostTransformationMetadata() local
1061 MDs.push_back(nullptr); in makePostTransformationMetadata()
1078 MDs.push_back(Op); in makePostTransformationMetadata()
1084 MDs.append(AddAttrs.begin(), AddAttrs.end()); in makePostTransformationMetadata()
1086 MDNode *NewLoopID = MDNode::getDistinct(Context, MDs); in makePostTransformationMetadata()
/netbsd/external/apache2/llvm/dist/llvm/lib/Linker/
H A DIRMover.cpp1381 SmallVector<Metadata *, 8> MDs; in linkModuleFlagsMetadata() local
1382 MDs.reserve(DstValue->getNumOperands() + SrcValue->getNumOperands()); in linkModuleFlagsMetadata()
1383 MDs.append(DstValue->op_begin(), DstValue->op_end()); in linkModuleFlagsMetadata()
1384 MDs.append(SrcValue->op_begin(), SrcValue->op_end()); in linkModuleFlagsMetadata()
1386 replaceDstValue(MDNode::get(DstM.getContext(), MDs)); in linkModuleFlagsMetadata()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp428 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in transferMetadataAndIRFlags() local
429 Op->getAllMetadataOtherThanDebugLoc(MDs); in transferMetadataAndIRFlags()
432 for (const auto &MD : MDs) in transferMetadataAndIRFlags()

12