| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineDebugify.cpp | 137 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in applyDebugifyMetadataToMachineFunction() local 139 if (!NMD) { in applyDebugifyMetadataToMachineFunction() 140 NMD = M.getOrInsertNamedMetadata("llvm.mir.debugify"); in applyDebugifyMetadataToMachineFunction() 142 NMD->addOperand(MDNode::get( in applyDebugifyMetadataToMachineFunction() 150 assert(NMD->getNumOperands() == 2 && in applyDebugifyMetadataToMachineFunction() 153 NMD->setOperand(Idx, MDNode::get(Ctx, ValueAsMetadata::getConstant( in applyDebugifyMetadataToMachineFunction()
|
| H A D | MachineCheckDebugify.cpp | 31 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in runOnModule() local 32 if (!NMD) { in runOnModule() 42 return mdconst::extract<ConstantInt>(NMD->getOperand(Idx)->getOperand(0)) in runOnModule() 45 assert(NMD->getNumOperands() == 2 && in runOnModule()
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | BreakpointPrinter.cpp | 46 if (NamedMDNode *NMD = M.getNamedMetadata("llvm.dbg.sp")) in runOnModule() local 47 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { in runOnModule() 49 auto *SP = cast_or_null<DISubprogram>(NMD->getOperand(i)); in runOnModule()
|
| H A D | opt.cpp | 617 NamedMDNode *NMD = &*M->named_metadata_begin(); in main() local 618 M->eraseNamedMetadata(NMD); in main()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | Debugify.cpp | 198 NMD->addOperand(MDNode::get( in applyDebugifyMetadata() 203 assert(NMD->getNumOperands() == 2 && in applyDebugifyMetadata() 268 NamedMDNode *NMD = M.getModuleFlagsMetadata(); in stripDebugifyMetadata() local 269 if (!NMD) in stripDebugifyMetadata() 271 SmallVector<MDNode *, 4> Flags(NMD->operands()); in stripDebugifyMetadata() 272 NMD->clearOperands(); in stripDebugifyMetadata() 279 NMD->addOperand(Flag); in stripDebugifyMetadata() 282 if (NMD->getNumOperands() == 0) in stripDebugifyMetadata() 283 NMD->eraseFromParent(); in stripDebugifyMetadata() 701 if (!NMD) { in checkDebugifyMetadata() [all …]
|
| H A D | CloneModule.cpp | 188 for (const NamedMDNode &NMD : M.named_metadata()) { in CloneModule() local 189 NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName()); in CloneModule() 190 for (unsigned i = 0, e = NMD.getNumOperands(); i != e; ++i) in CloneModule() 191 NewNMD->addOperand(MapMetadata(NMD.getOperand(i), VMap)); in CloneModule()
|
| H A D | CloneFunction.cpp | 272 auto *NMD = NewModule->getOrInsertNamedMetadata("llvm.dbg.cu"); in CloneFunctionInto() local 275 for (auto *Operand : NMD->operands()) in CloneFunctionInto() 281 NMD->addOperand(MappedUnit); in CloneFunctionInto()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Module.cpp | 261 NamedMDNode *&NMD = NamedMDSymTab[Name]; in getOrInsertNamedMetadata() local 262 if (!NMD) { in getOrInsertNamedMetadata() 263 NMD = new NamedMDNode(Name); in getOrInsertNamedMetadata() 264 NMD->setParent(this); in getOrInsertNamedMetadata() 265 NamedMDList.push_back(NMD); in getOrInsertNamedMetadata() 267 return NMD; in getOrInsertNamedMetadata() 272 void Module::eraseNamedMetadata(NamedMDNode *NMD) { in eraseNamedMetadata() argument 273 NamedMDSymTab.erase(NMD->getName()); in eraseNamedMetadata() 274 NamedMDList.erase(NMD->getIterator()); in eraseNamedMetadata()
|
| H A D | TypeFinder.cpp | 94 for (const auto &NMD : M.named_metadata()) in run() local 95 for (const auto *MDOp : NMD.operands()) in run()
|
| H A D | DebugInfo.cpp | 477 for (NamedMDNode &NMD : llvm::make_early_inc_range(M.named_metadata())) { in StripDebugInfo() 480 if (NMD.getName().startswith("llvm.dbg.") || in StripDebugInfo() 481 NMD.getName() == "llvm.gcov") { in StripDebugInfo() 482 NMD.eraseFromParent(); in StripDebugInfo() 729 NamedMDNode *NMD = &*NMI; in stripNonLineTableDebugInfo() local 732 if (NMD->getName() == "llvm.dbg.cu") in stripNonLineTableDebugInfo() 790 for (auto &NMD : M.getNamedMDList()) { in stripNonLineTableDebugInfo() local 792 for (MDNode *Op : NMD.operands()) in stripNonLineTableDebugInfo() 798 NMD.clearOperands(); in stripNonLineTableDebugInfo() 801 NMD.addOperand(Op); in stripNonLineTableDebugInfo()
|
| H A D | Verifier.cpp | 174 void Write(const NamedMDNode *NMD) { in Write() 175 if (!NMD) in Write() 177 NMD->print(*OS, MST); in Write() 426 for (const NamedMDNode &NMD : M.named_metadata()) in verify() local 427 visitNamedMDNode(NMD); in verify() 455 void visitNamedMDNode(const NamedMDNode &NMD); 879 void Verifier::visitNamedMDNode(const NamedMDNode &NMD) { in visitNamedMDNode() argument 882 if (NMD.getName().startswith("llvm.dbg.")) in visitNamedMDNode() 883 CheckDI(NMD.getName() == "llvm.dbg.cu", in visitNamedMDNode() 885 for (const MDNode *MD : NMD.operands()) { in visitNamedMDNode() [all …]
|
| H A D | AsmWriter.cpp | 973 for (const NamedMDNode &NMD : TheModule->named_metadata()) { in processModule() local 974 for (unsigned i = 0, e = NMD.getNumOperands(); i != e; ++i) in processModule() 975 CreateMetadataSlot(NMD.getOperand(i)); in processModule() 2551 void printNamedMDNode(const NamedMDNode *NMD); 3391 void AssemblyWriter::printNamedMDNode(const NamedMDNode *NMD) { in printNamedMDNode() argument 3393 printMetadataIdentifier(NMD->getName(), Out); in printNamedMDNode() 3395 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { in printNamedMDNode() 3401 MDNode *Op = NMD->getOperand(i); in printNamedMDNode()
|
| /llvm-project-15.0.7/llvm/unittests/Linker/ |
| H A D | LinkModulesTest.cpp | 262 NamedMDNode *NMD = &*Src->named_metadata_begin(); in TEST_F() local 268 MDNode *M3 = NMD->getOperand(0); in TEST_F() 269 MDNode *M4 = NMD->getOperand(1); in TEST_F() 291 NMD = &*Dst->named_metadata_begin(); in TEST_F() 296 EXPECT_EQ(M3, NMD->getOperand(0)); in TEST_F() 297 EXPECT_EQ(M4, NMD->getOperand(1)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXUtilities.cpp | 82 NamedMDNode *NMD = m->getNamedMetadata("nvvm.annotations"); in cacheAnnotationFromMD() local 83 if (!NMD) in cacheAnnotationFromMD() 86 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { in cacheAnnotationFromMD() 87 const MDNode *elem = NMD->getOperand(i); in cacheAnnotationFromMD()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | ThinLTOBitcodeWriter.cpp | 400 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("cfi.functions"); in splitAndWriteThinLTOBitcode() local 402 NMD->addOperand(MD); in splitAndWriteThinLTOBitcode() 425 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("aliases"); in splitAndWriteThinLTOBitcode() local 427 NMD->addOperand(MD); in splitAndWriteThinLTOBitcode() 441 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("symvers"); in splitAndWriteThinLTOBitcode() local 443 NMD->addOperand(MD); in splitAndWriteThinLTOBitcode()
|
| H A D | StripSymbols.cpp | 368 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.dbg.cu"); in stripDeadDebugInfoImpl() local 369 NMD->clearOperands(); in stripDeadDebugInfoImpl() 372 NMD->addOperand(CU); in stripDeadDebugInfoImpl()
|
| H A D | SampleProfileProbe.cpp | 372 auto *NMD = M->getNamedMetadata(PseudoProbeDescMetadataName); in instrumentOneFunc() local 373 assert(NMD && "llvm.pseudo_probe_desc should be pre-created"); in instrumentOneFunc() 374 NMD->addOperand(MD); in instrumentOneFunc()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | VerifierTest.cpp | 210 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.dbg.cu"); in TEST() local 211 NMD->addOperand(File); in TEST()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | CloningTest.cpp | 1050 auto *NMD = NewM->getNamedMetadata("llvm.dbg.cu"); in TEST_F() local 1051 EXPECT_TRUE(NMD != nullptr); in TEST_F() 1052 EXPECT_EQ(NMD->getNumOperands(), 2U); in TEST_F() 1057 DICompileUnit *EmptyCU = dyn_cast<llvm::DICompileUnit>(NMD->getOperand(0)); in TEST_F() 1062 DICompileUnit *CU = dyn_cast<llvm::DICompileUnit>(NMD->getOperand(1)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1231 for (const NamedMDNode &NMD : SrcM->named_metadata()) { in linkNamedMDNodes() local 1233 if (&NMD == SrcModFlags) in linkNamedMDNodes() 1237 if (IsPerformingImport && NMD.getName() == PseudoProbeDescMetadataName) { in linkNamedMDNodes() 1238 if (!DstM.getNamedMetadata(NMD.getName())) in linkNamedMDNodes() 1246 NamedMDNode *DestNMD = DstM.getOrInsertNamedMetadata(NMD.getName()); in linkNamedMDNodes() 1248 for (const MDNode *Op : NMD.operands()) in linkNamedMDNodes()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.h | 296 void EnumerateNamedMDNode(const NamedMDNode *NMD);
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.h | 293 void EnumerateNamedMDNode(const NamedMDNode *NMD);
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 2592 if (const NamedMDNode *NMD = M.getNamedMetadata("llvm.ident")) { in emitModuleIdents() local 2593 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { in emitModuleIdents() 2594 const MDNode *N = NMD->getOperand(i); in emitModuleIdents() 2608 const NamedMDNode *NMD = M.getNamedMetadata("llvm.commandline"); in emitModuleCommandLines() local 2609 if (!NMD || !NMD->getNumOperands()) in emitModuleCommandLines() 2615 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { in emitModuleCommandLines() 2616 const MDNode *N = NMD->getOperand(i); in emitModuleCommandLines()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 809 NamedMDNode *NMD = TheModule.getOrInsertNamedMetadata(Name); in lazyLoadModuleMetadataBlock() local 817 NMD->addOperand(MD); in lazyLoadModuleMetadataBlock() 1195 NamedMDNode *NMD = TheModule.getOrInsertNamedMetadata(Name); in parseOneMetadata() local 1200 NMD->addOperand(MD); in parseOneMetadata()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Module.h | 481 void eraseNamedMetadata(NamedMDNode *NMD);
|