Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h80 using NamedMDListType = ilist<NamedMDNode>;
84 using NamedMDSymTabType = StringMap<NamedMDNode *>;
210 NamedMDNode *ModuleFlags = nullptr;
488 NamedMDNode *getNamedMetadata(StringRef Name) const;
493 NamedMDNode *getOrInsertNamedMetadata(StringRef Name);
496 void eraseNamedMetadata(NamedMDNode *NMD);
519 NamedMDNode *getModuleFlagsMetadata() const { return ModuleFlags; } in getModuleFlagsMetadata()
524 NamedMDNode *getOrInsertModuleFlagsMetadata();
622 void removeNamedMDNode(NamedMDNode *MDNode) { NamedMDList.remove(MDNode); } in removeNamedMDNode()
624 void eraseNamedMDNode(NamedMDNode *MDNode) { NamedMDList.erase(MDNode); } in eraseNamedMDNode()
[all …]
H A DMetadata.h1736 class NamedMDNode : public ilist_node<NamedMDNode> {
1746 explicit NamedMDNode(const Twine &N);
1749 friend class NamedMDNode;
1751 const NamedMDNode *Node = nullptr;
1754 op_iterator_impl(const NamedMDNode *N, unsigned i) : Node(N), Idx(i) {}
1794 NamedMDNode(const NamedMDNode &) = delete;
1795 LLVM_ABI ~NamedMDNode();
1841 DEFINE_ISA_CONVERSION_FUNCTIONS(NamedMDNode, LLVMNamedMDNodeRef)
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DCBuffer.h24 class NamedMDNode; variable
43 NamedMDNode *MD;
46 CBufferMetadata(NamedMDNode *MD) : MD(MD) {} in CBufferMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILTranslateMetadata.cpp76 static NamedMDNode *emitResourceMetadata(Module &M, DXILResourceMap &DRM, in emitResourceMetadata()
103 NamedMDNode *ResourceMD = M.getOrInsertNamedMetadata("dx.resources"); in emitResourceMetadata()
245 NamedMDNode *ValVerNode = M.getOrInsertNamedMetadata("dx.valver"); in emitValidatorVersionMD()
260 NamedMDNode *SMMDNode = M.getOrInsertNamedMetadata("dx.shaderModel"); in emitShaderModelVersionMD()
272 NamedMDNode *DXILVerMDNode = M.getOrInsertNamedMetadata("dx.version"); in emitDXILVersionTupleMD()
334 NamedMDNode *NamedResourceMD = emitResourceMetadata(M, DRM, DRTM); in translateMetadata()
378 NamedMDNode *EntryPointsNamedMD = in translateMetadata()
H A DDXILPrepare.cpp121 NamedMDNode *MDFlags = M.getModuleFlagsMetadata(); in cleanModuleFlags()
311 if (NamedMDNode *RootSignature = M.getNamedMetadata("dx.rootsignatures")) in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModule.cpp295 NamedMDNode *Module::getNamedMetadata(StringRef Name) const { in getNamedMetadata()
302 NamedMDNode *Module::getOrInsertNamedMetadata(StringRef Name) { in getOrInsertNamedMetadata()
303 NamedMDNode *&NMD = NamedMDSymTab[Name]; in getOrInsertNamedMetadata()
305 NMD = new NamedMDNode(Name); in getOrInsertNamedMetadata()
316 void Module::eraseNamedMetadata(NamedMDNode *NMD) { in eraseNamedMetadata()
337 const NamedMDNode *ModFlags = getModuleFlagsMetadata(); in getModuleFlagsMetadata()
353 const NamedMDNode *ModFlags = getModuleFlagsMetadata(); in getModuleFlag()
366 NamedMDNode *Module::getOrInsertModuleFlagsMetadata() { in getOrInsertModuleFlagsMetadata()
403 NamedMDNode *ModFlags = getOrInsertModuleFlagsMetadata(); in setModuleFlag()
H A DMetadata.cpp1435 NamedMDNode::NamedMDNode(const Twine &N) in NamedMDNode() function in NamedMDNode
1438 NamedMDNode::~NamedMDNode() { in ~NamedMDNode()
1443 unsigned NamedMDNode::getNumOperands() const { in getNumOperands()
1447 MDNode *NamedMDNode::getOperand(unsigned i) const { in getOperand()
1453 void NamedMDNode::addOperand(MDNode *M) { getNMDOps(Operands).emplace_back(M); } in addOperand()
1455 void NamedMDNode::setOperand(unsigned I, MDNode *New) { in setOperand()
1460 void NamedMDNode::eraseFromParent() { getParent()->eraseNamedMetadata(this); } in eraseFromParent()
1462 void NamedMDNode::clearOperands() { getNMDOps(Operands).clear(); } in clearOperands()
1464 StringRef NamedMDNode::getName() const { return StringRef(Name); } in getName()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.h38 class NamedMDNode; variable
296 void EnumerateNamedMDNode(const NamedMDNode *NMD);
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h37 class NamedMDNode; variable
293 void EnumerateNamedMDNode(const NamedMDNode *NMD);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp183 for (const NamedMDNode &NMD : M.named_metadata()) { in CloneModule()
184 NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName()); in CloneModule()
H A DDebugify.cpp263 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.debugify"); in applyDebugifyMetadata()
311 NamedMDNode *DebugifyMD = M.getNamedMetadata("llvm.debugify"); in stripDebugifyMetadata()
337 NamedMDNode *NMD = M.getModuleFlagsMetadata(); in stripDebugifyMetadata()
782 NamedMDNode *NMD = M.getNamedMetadata("llvm.debugify"); in checkDebugifyMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVMetadata.cpp39 NamedMDNode *OpenCLKernelsMD = in getOCLKernelArgAttribute()
H A DSPIRVEmitNonSemanticDI.cpp106 const NamedMDNode *DbgCu = M->getNamedMetadata("llvm.dbg.cu"); in emitGlobalDI()
118 const NamedMDNode *ModuleFlags = M->getNamedMetadata("llvm.module.flags"); in emitGlobalDI()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineStripDebug.cpp35 NamedMDNode *DebugifyMD = M.getNamedMetadata("llvm.debugify"); in runOnModule()
H A DMachineCheckDebugify.cpp33 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DCBuffer.cpp35 NamedMDNode *CBufMD = M.getNamedMetadata("hlsl.cbs"); in get()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DTCE.cpp49 llvm::NamedMDNode *OpenCLMetadata = in setTargetAttributes()
H A DNVPTX.cpp298 llvm::NamedMDNode *MD = M->getOrInsertNamedMetadata("nvvm.annotations"); in addNVVMMetadata()
316 llvm::NamedMDNode *MD = M->getOrInsertNamedMetadata("nvvm.annotations"); in addGridConstantNVVMMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp436 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("cfi.functions"); in splitAndWriteThinLTOBitcode()
461 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("aliases"); in splitAndWriteThinLTOBitcode()
477 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("symvers"); in splitAndWriteThinLTOBitcode()
H A DCrossDSOCFI.cpp73 NamedMDNode *CfiFunctionsMD = M.getNamedMetadata("cfi.functions"); in buildCFICheck()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDXILMetadataAnalysis.cpp31 NamedMDNode *ValidatorVerNode = M.getNamedMetadata("dx.valver"); in collectMetadataInfo()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp1080 NamedMDNode *SrcCompileUnits = SrcM->getNamedMetadata("llvm.dbg.cu"); in prepareCompileUnitsForImport()
1113 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata(); in linkNamedMDNodes()
1114 for (const NamedMDNode &NMD : SrcM->named_metadata()) { in linkNamedMDNodes()
1134 NamedMDNode *DestNMD = DstM.getOrInsertNamedMetadata(NMD.getName()); in linkNamedMDNodes()
1144 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata(); in linkModuleFlagsMetadata()
1154 NamedMDNode *DstModFlags = DstM.getOrInsertModuleFlagsMetadata(); in linkModuleFlagsMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp423 if (const NamedMDNode *Named = M.getNamedMetadata("wasm.custom_sections")) { in emitEndOfAsmFile()
450 if (const NamedMDNode *Debug = M.getNamedMetadata("llvm.dbg.cu")) { in EmitProducerInfo()
462 if (const NamedMDNode *Ident = M.getNamedMetadata("llvm.ident")) { in EmitProducerInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DSanitizerMetadata.cpp92 llvm::NamedMDNode *TysanGlobals = in reportGlobal()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DIRSymtab.cpp157 if (NamedMDNode *LinkerOptions = in addModule()
168 if (NamedMDNode *N = M->getNamedMetadata("llvm.dependent-libraries")) { in addModule()

123