| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineDebugify.cpp | 157 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 D | MachineCheckDebugify.cpp | 33 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 D | Debugify.cpp | 263 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 D | CloneModule.cpp | 183 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 D | CloneFunction.cpp | 350 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 D | Module.cpp | 303 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 D | TypeFinder.cpp | 108 for (const auto &NMD : M.named_metadata()) in run() local 109 for (const auto *MDOp : NMD.operands()) in run()
|
| H A D | DebugInfo.cpp | 616 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 D | Verifier.cpp | 218 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 D | AsmWriter.cpp | 1081 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 D | Core.cpp | 1379 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 D | DIBuilder.cpp | 153 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 D | ThinLTOBitcodeWriter.cpp | 436 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 D | StripSymbols.cpp | 259 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.dbg.cu"); in stripDeadDebugInfoImpl() local 260 NMD->clearOperands(); in stripDeadDebugInfoImpl() 263 NMD->addOperand(CU); in stripDeadDebugInfoImpl()
|
| H A D | SampleProfileProbe.cpp | 445 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 D | SampleProfileMatcher.cpp | 682 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 D | NVPTXUtilities.cpp | 106 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 D | IRMover.cpp | 1114 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 D | DXILValueEnumerator.h | 296 void EnumerateNamedMDNode(const NamedMDNode *NMD);
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.h | 293 void EnumerateNamedMDNode(const NamedMDNode *NMD);
|
| /freebsd/contrib/llvm-project/llvm/tools/opt/ |
| H A D | optdriver.cpp | 567 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 D | PPCAsmPrinter.cpp | 3343 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 D | MetadataLoader.cpp | 897 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 D | AsmPrinter.cpp | 3335 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 D | Module.h | 496 void eraseNamedMetadata(NamedMDNode *NMD);
|