/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceMetadata.cpp | 27 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 D | ValueEnumerator.cpp | 421 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 D | ValueEnumerator.h | 68 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 D | BitcodeWriter.cpp | 370 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 D | Metadata.cpp | 829 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 D | IntrinsicInst.cpp | 95 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 D | LLVMContextImpl.cpp | 179 SmallVector<Metadata *, 8> MDs(drop_begin(N->operands(), Offset)); in calculateHash() local 180 unsigned RawHash = calculateHash(MDs); in calculateHash()
|
H A D | AsmWriter.cpp | 1107 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 D | Verifier.cpp | 730 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 D | Metadata.h | 147 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 D | Instruction.h | 293 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 D | Value.h | 585 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 D | ConstantMerge.cpp | 71 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 D | DeadArgumentElimination.cpp | 240 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 D | ThinLTOBitcodeWriter.cpp | 123 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 D | Attributor.cpp | 1506 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 D | IRBindings.cpp | 32 LLVMMetadataRef LLVMMDNode2(LLVMContextRef C, LLVMMetadataRef *MDs, in LLVMMDNode2() argument 35 MDNode::get(*unwrap(C), ArrayRef<Metadata *>(unwrap(MDs), Count))); in LLVMMDNode2()
|
H A D | IRBindings.h | 39 LLVMMetadataRef LLVMMDNode2(LLVMContextRef C, LLVMMetadataRef *MDs,
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | CloneModule.cpp | 121 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 D | LoopUtils.cpp | 214 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 D | ValueMapper.cpp | 922 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 D | CloneFunction.cpp | 230 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 D | LoopInfo.cpp | 1058 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 D | IRMover.cpp | 1381 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 D | Scalarizer.cpp | 428 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs; in transferMetadataAndIRFlags() local 429 Op->getAllMetadataOtherThanDebugLoc(MDs); in transferMetadataAndIRFlags() 432 for (const auto &MD : MDs) in transferMetadataAndIRFlags()
|