| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Module.h | 80 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 D | Metadata.h | 1736 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 D | CBuffer.h | 24 class NamedMDNode; variable 43 NamedMDNode *MD; 46 CBufferMetadata(NamedMDNode *MD) : MD(MD) {} in CBufferMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILTranslateMetadata.cpp | 76 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 D | DXILPrepare.cpp | 121 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 D | Module.cpp | 295 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 D | Metadata.cpp | 1435 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 D | DXILValueEnumerator.h | 38 class NamedMDNode; variable 296 void EnumerateNamedMDNode(const NamedMDNode *NMD);
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.h | 37 class NamedMDNode; variable 293 void EnumerateNamedMDNode(const NamedMDNode *NMD);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CloneModule.cpp | 183 for (const NamedMDNode &NMD : M.named_metadata()) { in CloneModule() 184 NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName()); in CloneModule()
|
| H A D | Debugify.cpp | 263 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 D | SPIRVMetadata.cpp | 39 NamedMDNode *OpenCLKernelsMD = in getOCLKernelArgAttribute()
|
| H A D | SPIRVEmitNonSemanticDI.cpp | 106 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 D | MachineStripDebug.cpp | 35 NamedMDNode *DebugifyMD = M.getNamedMetadata("llvm.debugify"); in runOnModule()
|
| H A D | MachineCheckDebugify.cpp | 33 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/ |
| H A D | CBuffer.cpp | 35 NamedMDNode *CBufMD = M.getNamedMetadata("hlsl.cbs"); in get()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | TCE.cpp | 49 llvm::NamedMDNode *OpenCLMetadata = in setTargetAttributes()
|
| H A D | NVPTX.cpp | 298 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 D | ThinLTOBitcodeWriter.cpp | 436 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 D | CrossDSOCFI.cpp | 73 NamedMDNode *CfiFunctionsMD = M.getNamedMetadata("cfi.functions"); in buildCFICheck()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DXILMetadataAnalysis.cpp | 31 NamedMDNode *ValidatorVerNode = M.getNamedMetadata("dx.valver"); in collectMetadataInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1080 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 D | WebAssemblyAsmPrinter.cpp | 423 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 D | SanitizerMetadata.cpp | 92 llvm::NamedMDNode *TysanGlobals = in reportGlobal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | IRSymtab.cpp | 157 if (NamedMDNode *LinkerOptions = in addModule() 168 if (NamedMDNode *N = M->getNamedMetadata("llvm.dependent-libraries")) { in addModule()
|