| /llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceMetadata.cpp | 27 SmallVector<NamedMDNode *> NamedNodesToDelete; in extractMetadataFromModule() 28 for (NamedMDNode &MD : Program.named_metadata()) in extractMetadataFromModule() 32 for (NamedMDNode *NN : NamedNodesToDelete) { in extractMetadataFromModule()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Module.h | 78 using NamedMDListType = ilist<NamedMDNode>; 82 using NamedMDSymTabType = StringMap<NamedMDNode *>; 473 NamedMDNode *getNamedMetadata(const Twine &Name) const; 478 NamedMDNode *getOrInsertNamedMetadata(StringRef Name); 481 void eraseNamedMetadata(NamedMDNode *NMD); 504 NamedMDNode *getModuleFlagsMetadata() const; 509 NamedMDNode *getOrInsertModuleFlagsMetadata(); 589 static NamedMDListType Module::*getSublistAccess(NamedMDNode*) { in getSublistAccess() argument 728 NamedMDNode *CUs; 740 explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx) in debug_compile_units_iterator()
|
| H A D | Metadata.h | 1588 class NamedMDNode : public ilist_node<NamedMDNode> { 1598 explicit NamedMDNode(const Twine &N); 1601 friend class NamedMDNode; 1603 const NamedMDNode *Node = nullptr; 1606 op_iterator_impl(const NamedMDNode *N, unsigned i) : Node(N), Idx(i) {} 1646 NamedMDNode(const NamedMDNode &) = delete; 1647 ~NamedMDNode(); 1693 DEFINE_ISA_CONVERSION_FUNCTIONS(NamedMDNode, LLVMNamedMDNodeRef)
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Module.cpp | 251 NamedMDNode *Module::getNamedMetadata(const Twine &Name) const { in getNamedMetadata() 260 NamedMDNode *Module::getOrInsertNamedMetadata(StringRef Name) { in getOrInsertNamedMetadata() 261 NamedMDNode *&NMD = NamedMDSymTab[Name]; in getOrInsertNamedMetadata() 263 NMD = new NamedMDNode(Name); in getOrInsertNamedMetadata() 272 void Module::eraseNamedMetadata(NamedMDNode *NMD) { in eraseNamedMetadata() 305 const NamedMDNode *ModFlags = getModuleFlagsMetadata(); in getModuleFlagsMetadata() 335 NamedMDNode *Module::getModuleFlagsMetadata() const { in getModuleFlagsMetadata() 342 NamedMDNode *Module::getOrInsertModuleFlagsMetadata() { in getOrInsertModuleFlagsMetadata() 377 NamedMDNode *ModFlags = getOrInsertModuleFlagsMetadata(); in setModuleFlag()
|
| H A D | Metadata.cpp | 1203 NamedMDNode::NamedMDNode(const Twine &N) in NamedMDNode() function in NamedMDNode 1206 NamedMDNode::~NamedMDNode() { in ~NamedMDNode() 1211 unsigned NamedMDNode::getNumOperands() const { in getNumOperands() 1215 MDNode *NamedMDNode::getOperand(unsigned i) const { in getOperand() 1221 void NamedMDNode::addOperand(MDNode *M) { getNMDOps(Operands).emplace_back(M); } in addOperand() 1223 void NamedMDNode::setOperand(unsigned I, MDNode *New) { in setOperand() 1228 void NamedMDNode::eraseFromParent() { getParent()->eraseNamedMetadata(this); } in eraseFromParent() 1230 void NamedMDNode::clearOperands() { getNMDOps(Operands).clear(); } in clearOperands() 1232 StringRef NamedMDNode::getName() const { return StringRef(Name); } in getName()
|
| /llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | 2011-09-06-MemCpy.ll | 45 %struct.iplist.8 = type { %struct.ilist_traits.7, %struct.NamedMDNode* } 47 %struct.ilist_node.6 = type { %struct.ilist_half_node.5, %struct.NamedMDNode* } 48 %struct.ilist_half_node.5 = type { %struct.NamedMDNode* } 49 %struct.NamedMDNode = type { %struct.ilist_node.6, %struct.basic_string, %struct.Module*, i8* }
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DXILTranslateMetadata.cpp | 35 NamedMDNode *DXILValidatorVersionMD = M.getNamedMetadata(ValVerKey); in emitDXILValidatorVersion() 74 NamedMDNode *MDFlags = M.getModuleFlagsMetadata(); in cleanModuleFlags()
|
| /llvm-project-15.0.7/llvm/test/Feature/ |
| H A D | NamedMDNode.ll | 3 ;; Simple NamedMDNode
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.h | 38 class NamedMDNode; variable 296 void EnumerateNamedMDNode(const NamedMDNode *NMD);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CloneModule.cpp | 188 for (const NamedMDNode &NMD : M.named_metadata()) { in CloneModule() 189 NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName()); in CloneModule()
|
| H A D | Debugify.cpp | 196 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.debugify"); in applyDebugifyMetadata() 247 NamedMDNode *DebugifyMD = M.getNamedMetadata("llvm.debugify"); in stripDebugifyMetadata() 268 NamedMDNode *NMD = M.getModuleFlagsMetadata(); in stripDebugifyMetadata() 700 NamedMDNode *NMD = M.getNamedMetadata("llvm.debugify"); in checkDebugifyMetadata()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.h | 37 class NamedMDNode; variable 293 void EnumerateNamedMDNode(const NamedMDNode *NMD);
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | BreakpointPrinter.cpp | 46 if (NamedMDNode *NMD = M.getNamedMetadata("llvm.dbg.sp")) in runOnModule()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineStripDebug.cpp | 35 NamedMDNode *DebugifyMD = M.getNamedMetadata("llvm.debugify"); in runOnModule()
|
| H A D | MachineCheckDebugify.cpp | 31 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in runOnModule()
|
| H A D | MachineDebugify.cpp | 137 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in applyDebugifyMetadataToMachineFunction()
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | IRBindings.cpp | 40 NamedMDNode *N = unwrap(M)->getOrInsertNamedMetadata(name); in LLVMAddNamedMetadataOperand2()
|
| /llvm-project-15.0.7/libclc/utils/ |
| H A D | prepare-builtins.cpp | 75 if (NamedMDNode *OCLVersion = M->getNamedMetadata("opencl.ocl.version")) in main()
|
| /llvm-project-15.0.7/llvm/tools/bugpoint-passes/ |
| H A D | TestPasses.cpp | 119 NamedMDNode *CU_Nodes = M.getNamedMetadata("llvm.dbg.cu"); in runOnModule()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | ThinLTOBitcodeWriter.cpp | 400 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("cfi.functions"); in splitAndWriteThinLTOBitcode() 425 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("aliases"); in splitAndWriteThinLTOBitcode() 441 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("symvers"); in splitAndWriteThinLTOBitcode()
|
| H A D | CrossDSOCFI.cpp | 88 NamedMDNode *CfiFunctionsMD = M.getNamedMetadata("cfi.functions"); in buildCFICheck()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyAsmPrinter.cpp | 419 if (const NamedMDNode *Named = M.getNamedMetadata("wasm.custom_sections")) { in emitEndOfAsmFile() 445 if (const NamedMDNode *Debug = M.getNamedMetadata("llvm.dbg.cu")) { in EmitProducerInfo() 457 if (const NamedMDNode *Ident = M.getNamedMetadata("llvm.ident")) { in EmitProducerInfo()
|
| /llvm-project-15.0.7/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1165 NamedMDNode *SrcCompileUnits = SrcM->getNamedMetadata("llvm.dbg.cu"); in prepareCompileUnitsForImport() 1230 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata(); in linkNamedMDNodes() 1231 for (const NamedMDNode &NMD : SrcM->named_metadata()) { in linkNamedMDNodes() 1246 NamedMDNode *DestNMD = DstM.getOrInsertNamedMetadata(NMD.getName()); in linkNamedMDNodes() 1256 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata(); in linkModuleFlagsMetadata() 1265 NamedMDNode *DstModFlags = DstM.getOrInsertModuleFlagsMetadata(); in linkModuleFlagsMetadata()
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | IRSymtab.cpp | 159 if (NamedMDNode *LinkerOptions = in addModule() 170 if (NamedMDNode *N = M->getNamedMetadata("llvm.dependent-libraries")) { in addModule()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 117 emitProfileNotes(NamedMDNode *CUNode, bool HasExecOrFork, 511 if (NamedMDNode *GCov = M->getNamedMetadata("llvm.gcov")) { in mangleName() 559 NamedMDNode *CUNode = M.getNamedMetadata("llvm.dbg.cu"); in runOnModule() 759 NamedMDNode *CUNode, bool HasExecOrFork, in emitProfileNotes() 1086 NamedMDNode *CUNodes = M->getNamedMetadata("llvm.dbg.cu"); in insertCounterWriteout()
|