Home
last modified time | relevance | path

Searched refs:NamedMDNode (Results 1 – 25 of 64) sorted by relevance

123

/openbsd/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceMetadata.cpp28 static bool shouldKeepDebugNamedMetadata(NamedMDNode &MD) { in shouldKeepDebugNamedMetadata()
49 NamedMDNode *NamedNode = M.getNamedMetadata(MDName); in reduceNamedMetadataOperands()
76 SmallVector<NamedMDNode *> NamedNodesToDelete; in extractMetadataFromModule()
77 for (NamedMDNode &MD : Program.named_metadata()) in extractMetadataFromModule()
81 for (NamedMDNode *NN : NamedNodesToDelete) { in extractMetadataFromModule()
H A DStripDebugInfo.cpp20 bool HasDebugInfo = any_of(Program.named_metadata(), [](NamedMDNode &NMD) { in stripDebugInfoImpl()
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DModule.h78 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 DMetadata.h1587 class NamedMDNode : public ilist_node<NamedMDNode> {
1597 explicit NamedMDNode(const Twine &N);
1600 friend class NamedMDNode;
1602 const NamedMDNode *Node = nullptr;
1605 op_iterator_impl(const NamedMDNode *N, unsigned i) : Node(N), Idx(i) {}
1645 NamedMDNode(const NamedMDNode &) = delete;
1646 ~NamedMDNode();
1692 DEFINE_ISA_CONVERSION_FUNCTIONS(NamedMDNode, LLVMNamedMDNodeRef)
/openbsd/gnu/llvm/llvm/lib/Target/DirectX/
H A DDXILMetadata.h20 class NamedMDNode; variable
25 NamedMDNode *Entry;
H A DDXILResource.cpp27 NamedMDNode *Entry = M.getNamedMetadata(MDName); in collect()
38 NamedMDNode *Entry = M.getNamedMetadata(MDName); in collect()
380 NamedMDNode *Entry = M.getNamedMetadata(MDName); in write()
398 NamedMDNode *DXResMD = M.getOrInsertNamedMetadata("dx.resources"); in write()
402 NamedMDNode *Entry = M.getNamedMetadata("hlsl.uavs"); in write()
H A DDXILMetadata.cpp71 NamedMDNode *Entry = M.getOrInsertNamedMetadata("dx.shaderModel"); in createShaderModelMD()
305 NamedMDNode *EntryPointsNamedMD = in createEntryMD()
/openbsd/gnu/llvm/llvm/lib/IR/
H A DModule.cpp251 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 DMetadata.cpp1203 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()
/openbsd/gnu/llvm/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.h38 class NamedMDNode; variable
296 void EnumerateNamedMDNode(const NamedMDNode *NMD);
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp203 for (const NamedMDNode &NMD : M.named_metadata()) { in CloneModule()
204 NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName()); in CloneModule()
H A DDebugify.cpp198 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.debugify"); in applyDebugifyMetadata()
249 NamedMDNode *DebugifyMD = M.getNamedMetadata("llvm.debugify"); in stripDebugifyMetadata()
275 NamedMDNode *NMD = M.getModuleFlagsMetadata(); in stripDebugifyMetadata()
711 NamedMDNode *NMD = M.getNamedMetadata("llvm.debugify"); in checkDebugifyMetadata()
/openbsd/gnu/llvm/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h37 class NamedMDNode; variable
293 void EnumerateNamedMDNode(const NamedMDNode *NMD);
/openbsd/gnu/llvm/llvm/tools/opt/
H A DBreakpointPrinter.cpp46 if (NamedMDNode *NMD = M.getNamedMetadata("llvm.dbg.sp")) in runOnModule()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DMachineStripDebug.cpp35 NamedMDNode *DebugifyMD = M.getNamedMetadata("llvm.debugify"); in runOnModule()
H A DMachineCheckDebugify.cpp31 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in runOnModule()
H A DMachineDebugify.cpp137 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in applyDebugifyMetadataToMachineFunction()
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp400 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 DCrossDSOCFI.cpp88 NamedMDNode *CfiFunctionsMD = M.getNamedMetadata("cfi.functions"); in buildCFICheck()
/openbsd/gnu/llvm/llvm/tools/bugpoint-passes/
H A DTestPasses.cpp119 NamedMDNode *CU_Nodes = M.getNamedMetadata("llvm.dbg.cu"); in runOnModule()
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp419 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()
/openbsd/gnu/llvm/llvm/lib/Linker/
H A DIRMover.cpp1176 NamedMDNode *SrcCompileUnits = SrcM->getNamedMetadata("llvm.dbg.cu"); in prepareCompileUnitsForImport()
1241 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata(); in linkNamedMDNodes()
1242 for (const NamedMDNode &NMD : SrcM->named_metadata()) { in linkNamedMDNodes()
1262 NamedMDNode *DestNMD = DstM.getOrInsertNamedMetadata(NMD.getName()); in linkNamedMDNodes()
1272 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata(); in linkModuleFlagsMetadata()
1281 NamedMDNode *DstModFlags = DstM.getOrInsertModuleFlagsMetadata(); in linkModuleFlagsMetadata()
/openbsd/gnu/llvm/llvm/lib/Object/
H A DIRSymtab.cpp159 if (NamedMDNode *LinkerOptions = in addModule()
170 if (NamedMDNode *N = M->getNamedMetadata("llvm.dependent-libraries")) { in addModule()
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp117 emitProfileNotes(NamedMDNode *CUNode, bool HasExecOrFork,
512 if (NamedMDNode *GCov = M->getNamedMetadata("llvm.gcov")) { in mangleName()
560 NamedMDNode *CUNode = M.getNamedMetadata("llvm.dbg.cu"); in runOnModule()
763 NamedMDNode *CUNode, bool HasExecOrFork, in emitProfileNotes()
1086 NamedMDNode *CUNodes = M->getNamedMetadata("llvm.dbg.cu"); in insertCounterWriteout()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600OpenCLImageTypeLoweringPass.cpp318 NamedMDNode *KernelsMDNode = M.getNamedMetadata(KernelsMDNodeName); in transformKernels()

123