Home
last modified time | relevance | path

Searched refs:NMD (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDebugify.cpp157 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in applyDebugifyMetadataToMachineFunction() local
159 if (!NMD) { in applyDebugifyMetadataToMachineFunction()
160 NMD = M.getOrInsertNamedMetadata("llvm.mir.debugify"); in applyDebugifyMetadataToMachineFunction()
162 NMD->addOperand(MDNode::get( in applyDebugifyMetadataToMachineFunction()
170 assert(NMD->getNumOperands() == 2 && in applyDebugifyMetadataToMachineFunction()
173 NMD->setOperand(Idx, MDNode::get(Ctx, ValueAsMetadata::getConstant( in applyDebugifyMetadataToMachineFunction()
177 return mdconst::extract<ConstantInt>(NMD->getOperand(Idx)->getOperand(0)) in applyDebugifyMetadataToMachineFunction()
H A DMachineCheckDebugify.cpp33 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in runOnModule() local
34 if (!NMD) { in runOnModule()
44 return mdconst::extract<ConstantInt>(NMD->getOperand(Idx)->getOperand(0)) in runOnModule()
47 assert(NMD->getNumOperands() == 2 && in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDebugify.cpp263 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.debugify"); in applyDebugifyMetadata() local
265 NMD->addOperand(MDNode::get( in applyDebugifyMetadata()
270 assert(NMD->getNumOperands() == 2 && in applyDebugifyMetadata()
337 NamedMDNode *NMD = M.getModuleFlagsMetadata(); in stripDebugifyMetadata() local
338 if (!NMD) in stripDebugifyMetadata()
340 SmallVector<MDNode *, 4> Flags(NMD->operands()); in stripDebugifyMetadata()
341 NMD->clearOperands(); in stripDebugifyMetadata()
348 NMD->addOperand(Flag); in stripDebugifyMetadata()
351 if (NMD->getNumOperands() == 0) in stripDebugifyMetadata()
352 NMD->eraseFromParent(); in stripDebugifyMetadata()
[all …]
H A DCloneModule.cpp183 for (const NamedMDNode &NMD : M.named_metadata()) { in CloneModule() local
184 NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName()); in CloneModule()
185 for (const MDNode *N : NMD.operands()) in CloneModule()
H A DCloneFunction.cpp350 auto *NMD = NewModule->getOrInsertNamedMetadata("llvm.dbg.cu"); in CloneFunctionInto() local
352 SmallPtrSet<const void *, 8> Visited(llvm::from_range, NMD->operands()); in CloneFunctionInto()
362 NMD->addOperand(MappedUnit); in CloneFunctionInto()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModule.cpp303 NamedMDNode *&NMD = NamedMDSymTab[Name]; in getOrInsertNamedMetadata() local
304 if (!NMD) { in getOrInsertNamedMetadata()
305 NMD = new NamedMDNode(Name); in getOrInsertNamedMetadata()
306 NMD->setParent(this); in getOrInsertNamedMetadata()
307 insertNamedMDNode(NMD); in getOrInsertNamedMetadata()
309 ModuleFlags = NMD; in getOrInsertNamedMetadata()
311 return NMD; in getOrInsertNamedMetadata()
316 void Module::eraseNamedMetadata(NamedMDNode *NMD) { in eraseNamedMetadata() argument
317 NamedMDSymTab.erase(NMD->getName()); in eraseNamedMetadata()
318 if (NMD == ModuleFlags) in eraseNamedMetadata()
[all …]
H A DTypeFinder.cpp108 for (const auto &NMD : M.named_metadata()) in run() local
109 for (const auto *MDOp : NMD.operands()) in run()
H A DDebugInfo.cpp616 for (NamedMDNode &NMD : llvm::make_early_inc_range(M.named_metadata())) { in StripDebugInfo()
619 if (NMD.getName().starts_with("llvm.dbg.") || in StripDebugInfo()
620 NMD.getName() == "llvm.gcov") { in StripDebugInfo()
621 NMD.eraseFromParent(); in StripDebugInfo()
871 NamedMDNode *NMD = &*NMI; in stripNonLineTableDebugInfo() local
874 if (NMD->getName() == "llvm.dbg.cu") in stripNonLineTableDebugInfo()
935 for (auto &NMD : M.named_metadata()) { in stripNonLineTableDebugInfo() local
937 for (MDNode *Op : NMD.operands()) in stripNonLineTableDebugInfo()
943 NMD.clearOperands(); in stripNonLineTableDebugInfo()
946 NMD.addOperand(Op); in stripNonLineTableDebugInfo()
H A DVerifier.cpp218 void Write(const NamedMDNode *NMD) { in Write()
219 if (!NMD) in Write()
221 NMD->print(*OS, MST); in Write()
473 for (const NamedMDNode &NMD : M.named_metadata()) in verify() local
474 visitNamedMDNode(NMD); in verify()
510 void visitNamedMDNode(const NamedMDNode &NMD);
1022 void Verifier::visitNamedMDNode(const NamedMDNode &NMD) { in visitNamedMDNode() argument
1025 if (NMD.getName().starts_with("llvm.dbg.")) in visitNamedMDNode()
1026 CheckDI(NMD.getName() == "llvm.dbg.cu", in visitNamedMDNode()
1027 "unrecognized named metadata node in the llvm.dbg namespace", &NMD); in visitNamedMDNode()
[all …]
H A DAsmWriter.cpp1081 for (const NamedMDNode &NMD : TheModule->named_metadata()) { in processModule() local
1082 for (const MDNode *N : NMD.operands()) in processModule()
2884 void printNamedMDNode(const NamedMDNode *NMD);
3818 void AssemblyWriter::printNamedMDNode(const NamedMDNode *NMD) { in printNamedMDNode() argument
3820 printMetadataIdentifier(NMD->getName(), Out); in printNamedMDNode()
3822 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { in printNamedMDNode()
3828 MDNode *Op = NMD->getOperand(i); in printNamedMDNode()
H A DCore.cpp1379 LLVMNamedMDNodeRef LLVMGetNextNamedMetadata(LLVMNamedMDNodeRef NMD) { in LLVMGetNextNamedMetadata() argument
1380 NamedMDNode *NamedNode = unwrap(NMD); in LLVMGetNextNamedMetadata()
1387 LLVMNamedMDNodeRef LLVMGetPreviousNamedMetadata(LLVMNamedMDNodeRef NMD) { in LLVMGetPreviousNamedMetadata() argument
1388 NamedMDNode *NamedNode = unwrap(NMD); in LLVMGetPreviousNamedMetadata()
1405 const char *LLVMGetNamedMetadataName(LLVMNamedMDNodeRef NMD, size_t *NameLen) { in LLVMGetNamedMetadataName() argument
1406 NamedMDNode *NamedNode = unwrap(NMD); in LLVMGetNamedMetadataName()
H A DDIBuilder.cpp153 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.dbg.cu"); in createCompileUnit() local
154 NMD->addOperand(CUNode); in createCompileUnit()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp436 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("cfi.functions"); in splitAndWriteThinLTOBitcode() local
438 NMD->addOperand(MD); in splitAndWriteThinLTOBitcode()
461 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("aliases"); in splitAndWriteThinLTOBitcode() local
463 NMD->addOperand(MD); in splitAndWriteThinLTOBitcode()
477 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("symvers"); in splitAndWriteThinLTOBitcode() local
479 NMD->addOperand(MD); in splitAndWriteThinLTOBitcode()
H A DStripSymbols.cpp259 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.dbg.cu"); in stripDeadDebugInfoImpl() local
260 NMD->clearOperands(); in stripDeadDebugInfoImpl()
263 NMD->addOperand(CU); in stripDeadDebugInfoImpl()
H A DSampleProfileProbe.cpp445 auto *NMD = M->getNamedMetadata(PseudoProbeDescMetadataName); in instrumentOneFunc() local
446 assert(NMD && "llvm.pseudo_probe_desc should be pre-created"); in instrumentOneFunc()
447 NMD->addOperand(MD); in instrumentOneFunc()
H A DSampleProfileMatcher.cpp682 auto *NMD = M.getOrInsertNamedMetadata("llvm.stats"); in computeAndReportProfileStaleness() local
683 NMD->addOperand(MD); in computeAndReportProfileStaleness()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp106 NamedMDNode *NMD = m->getNamedMetadata("nvvm.annotations"); in cacheAnnotationFromMD() local
107 if (!NMD) in cacheAnnotationFromMD()
110 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { in cacheAnnotationFromMD()
111 const MDNode *elem = NMD->getOperand(i); in cacheAnnotationFromMD()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp1114 for (const NamedMDNode &NMD : SrcM->named_metadata()) { in linkNamedMDNodes() local
1116 if (&NMD == SrcModFlags) in linkNamedMDNodes()
1120 if (IsPerformingImport && NMD.getName() == PseudoProbeDescMetadataName) { in linkNamedMDNodes()
1121 if (!DstM.getNamedMetadata(NMD.getName())) in linkNamedMDNodes()
1131 if (IsPerformingImport && NMD.getName() == "llvm.stats") in linkNamedMDNodes()
1134 NamedMDNode *DestNMD = DstM.getOrInsertNamedMetadata(NMD.getName()); in linkNamedMDNodes()
1136 for (const MDNode *Op : NMD.operands()) in linkNamedMDNodes()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.h296 void EnumerateNamedMDNode(const NamedMDNode *NMD);
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h293 void EnumerateNamedMDNode(const NamedMDNode *NMD);
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A Doptdriver.cpp567 NamedMDNode *NMD = &*M->named_metadata_begin(); in optMain() local
568 M->eraseNamedMetadata(NMD); in optMain()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp3343 const NamedMDNode *NMD = M.getNamedMetadata("llvm.commandline"); in emitModuleCommandLines() local
3344 if (!NMD || !NMD->getNumOperands()) in emitModuleCommandLines()
3349 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { in emitModuleCommandLines()
3350 const MDNode *N = NMD->getOperand(i); in emitModuleCommandLines()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp897 NamedMDNode *NMD = TheModule.getOrInsertNamedMetadata(Name); in lazyLoadModuleMetadataBlock() local
905 NMD->addOperand(MD); in lazyLoadModuleMetadataBlock()
1322 NamedMDNode *NMD = TheModule.getOrInsertNamedMetadata(Name); in parseOneMetadata() local
1327 NMD->addOperand(MD); in parseOneMetadata()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp3335 if (const NamedMDNode *NMD = M.getNamedMetadata("llvm.ident")) { in emitModuleIdents() local
3336 for (const MDNode *N : NMD->operands()) { in emitModuleIdents()
3350 const NamedMDNode *NMD = M.getNamedMetadata("llvm.commandline"); in emitModuleCommandLines() local
3351 if (!NMD || !NMD->getNumOperands()) in emitModuleCommandLines()
3357 for (const MDNode *N : NMD->operands()) { in emitModuleCommandLines()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h496 void eraseNamedMetadata(NamedMDNode *NMD);

12