Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/include/llvm/IR/
HDModule.h85 template<> struct ilist_traits<NamedMDNode>
86 : public ilist_default_traits<NamedMDNode> {
89 NamedMDNode *createSentinel() const {
90 return static_cast<NamedMDNode*>(&Sentinel);
92 static void destroySentinel(NamedMDNode*) {}
94 NamedMDNode *provideInitialHead() const { return createSentinel(); }
95 NamedMDNode *ensureHead(NamedMDNode*) const { return createSentinel(); }
96 static void noteHead(NamedMDNode*, NamedMDNode*) {}
97 void addNodeToList(NamedMDNode *) {}
98 void removeNodeFromList(NamedMDNode *) {}
[all …]
HDMetadata.h1127 class NamedMDNode : public ilist_node<NamedMDNode> {
1128 friend class SymbolTableListTraits<NamedMDNode, Module>;
1129 friend struct ilist_traits<NamedMDNode>;
1132 NamedMDNode(const NamedMDNode &) = delete;
1140 explicit NamedMDNode(const Twine &N);
1145 const NamedMDNode *Node;
1147 op_iterator_impl(const NamedMDNode *N, unsigned i) : Node(N), Idx(i) { }
1149 friend class NamedMDNode;
1185 ~NamedMDNode();
HDValueSymbolTable.h26 class NamedMDNode; variable
HDDebugInfo.h51 DITypeIdentifierMap generateDITypeIdentifierMap(const NamedMDNode *CU_Nodes);
/NextBSD/contrib/llvm/lib/IR/
HDModule.cpp51 NamedMDSymTab = new StringMap<NamedMDNode *>(); in Module()
63 delete static_cast<StringMap<NamedMDNode *> *>(NamedMDSymTab); in ~Module()
253 NamedMDNode *Module::getNamedMetadata(const Twine &Name) const { in getNamedMetadata()
256 return static_cast<StringMap<NamedMDNode*> *>(NamedMDSymTab)->lookup(NameRef); in getNamedMetadata()
262 NamedMDNode *Module::getOrInsertNamedMetadata(StringRef Name) { in getOrInsertNamedMetadata()
263 NamedMDNode *&NMD = in getOrInsertNamedMetadata()
264 (*static_cast<StringMap<NamedMDNode *> *>(NamedMDSymTab))[Name]; in getOrInsertNamedMetadata()
266 NMD = new NamedMDNode(Name); in getOrInsertNamedMetadata()
275 void Module::eraseNamedMetadata(NamedMDNode *NMD) { in eraseNamedMetadata()
276 static_cast<StringMap<NamedMDNode *> *>(NamedMDSymTab)->erase(NMD->getName()); in eraseNamedMetadata()
[all …]
HDDebugInfo.cpp75 llvm::generateDITypeIdentifierMap(const NamedMDNode *CU_Nodes) { in generateDITypeIdentifierMap()
116 if (NamedMDNode *CU_Nodes = M.getNamedMetadata("llvm.dbg.cu")) { in InitializeTypeMap()
124 if (NamedMDNode *CU_Nodes = M.getNamedMetadata("llvm.dbg.cu")) { in processModule()
352 NamedMDNode *NMD = NMI; in StripDebugInfo()
380 NamedMDNode *CU_Nodes = M.getNamedMetadata("llvm.dbg.cu"); in makeSubprogramMap()
HDMetadata.cpp952 NamedMDNode::NamedMDNode(const Twine &N) in NamedMDNode() function in NamedMDNode
956 NamedMDNode::~NamedMDNode() { in ~NamedMDNode()
961 unsigned NamedMDNode::getNumOperands() const { in getNumOperands()
965 MDNode *NamedMDNode::getOperand(unsigned i) const { in getOperand()
971 void NamedMDNode::addOperand(MDNode *M) { getNMDOps(Operands).emplace_back(M); } in addOperand()
973 void NamedMDNode::setOperand(unsigned I, MDNode *New) { in setOperand()
978 void NamedMDNode::eraseFromParent() { in eraseFromParent()
982 void NamedMDNode::dropAllReferences() { in dropAllReferences()
986 StringRef NamedMDNode::getName() const { in getName()
HDTypeFinder.cpp88 const NamedMDNode *NMD = I; in run()
HDAsmWriter.cpp769 for (const NamedMDNode &NMD : TheModule->named_metadata()) { in processModule()
2017 void printNamedMDNode(const NamedMDNode *NMD);
2247 for (const NamedMDNode &Node : M->named_metadata()) in printModule()
2278 void AssemblyWriter::printNamedMDNode(const NamedMDNode *NMD) { in printNamedMDNode()
3156 void NamedMDNode::print(raw_ostream &ROS) const { in print()
3371 void NamedMDNode::dump() const { print(dbgs()); } in dump()
HDVerifier.cpp120 void Write(const NamedMDNode *NMD) { in Write()
287 void visitNamedMDNode(const NamedMDNode &NMD);
603 void Verifier::visitNamedMDNode(const NamedMDNode &NMD) { in visitNamedMDNode()
1116 const NamedMDNode *Idents = M.getNamedMetadata("llvm.ident"); in visitModuleIdents()
1134 const NamedMDNode *Flags = M.getModuleFlagsMetadata(); in visitModuleFlags()
/NextBSD/contrib/llvm/tools/opt/
HDBreakpointPrinter.cpp48 NamedMDNode *CU_Nodes = M.getNamedMetadata("llvm.dbg.cu"); in runOnModule()
53 if (NamedMDNode *NMD = M.getNamedMetadata("llvm.dbg.sp")) in runOnModule()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDCloneModule.cpp120 const NamedMDNode &NMD = *I; in CloneModule()
121 NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName()); in CloneModule()
HDAddDiscriminators.cpp101 NamedMDNode *CUNodes = F.getParent()->getNamedMetadata("llvm.dbg.cu"); in hasDebugInfo()
/NextBSD/contrib/llvm/lib/Bitcode/Writer/
HDValueEnumerator.h36 class NamedMDNode; variable
196 void EnumerateNamedMDNode(const NamedMDNode *NMD);
HDValueEnumerator.cpp521 void ValueEnumerator::EnumerateNamedMDNode(const NamedMDNode *MD) { in EnumerateNamedMDNode()
/NextBSD/contrib/llvm/lib/Target/NVPTX/
HDNVPTXGenericToNVVM.cpp58 void remapNamedMDNode(ValueToValueMapTy &VM, NamedMDNode *N);
372 void GenericToNVVM::remapNamedMDNode(ValueToValueMapTy &VM, NamedMDNode *N) { in remapNamedMDNode()
HDNVPTXUtilities.cpp71 NamedMDNode *NMD = m->getNamedMetadata(llvm::NamedMDForAnnotations); in cacheAnnotationFromMD()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDSanitizerMetadata.cpp53 llvm::NamedMDNode *AsanGlobals = in reportGlobalToASan()
HDCodeGenModule.cpp3497 llvm::NamedMDNode *&GlobalMetadata, in EmitGlobalDeclMetadata()
3542 llvm::NamedMDNode *GlobalMetadata = nullptr; in EmitDeclMetadata()
3561 llvm::NamedMDNode *GlobalMetadata = nullptr; in EmitDeclMetadata()
3579 llvm::NamedMDNode *IdentMetadata = in EmitVersionIdentMetadata()
3605 if (llvm::NamedMDNode *CUNode = TheModule.getNamedMetadata("llvm.dbg.cu")) { in EmitCoverageFile()
3606 llvm::NamedMDNode *GCov = TheModule.getOrInsertNamedMetadata("llvm.gcov"); in EmitCoverageFile()
/NextBSD/contrib/llvm/lib/Linker/
HDLinkModules.cpp1261 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata(); in linkNamedMDNodes()
1262 for (const NamedMDNode &NMD : SrcM->named_metadata()) { in linkNamedMDNodes()
1266 NamedMDNode *DestNMD = DstM->getOrInsertNamedMetadata(NMD.getName()); in linkNamedMDNodes()
1291 NamedMDNode *CompileUnits = DstM->getNamedMetadata("llvm.dbg.cu"); in stripReplacedSubprograms()
1312 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata(); in linkModuleFlagsMetadata()
1317 NamedMDNode *DstModFlags = DstM->getOrInsertModuleFlagsMetadata(); in linkModuleFlagsMetadata()
/NextBSD/contrib/llvm/lib/Transforms/Instrumentation/
HDGCOVProfiling.cpp426 if (NamedMDNode *GCov = M->getNamedMetadata("llvm.gcov")) { in mangleName()
483 NamedMDNode *CU_Nodes = M->getNamedMetadata("llvm.dbg.cu"); in emitProfileNotes()
568 NamedMDNode *CU_Nodes = M->getNamedMetadata("llvm.dbg.cu"); in emitProfileArcs()
847 NamedMDNode *CU_Nodes = M->getNamedMetadata("llvm.dbg.cu"); in insertCounterWriteout()
/NextBSD/contrib/llvm/lib/Transforms/ObjCARC/
HDObjCARCContract.cpp655 if (NamedMDNode *NMD = in doInitialization()
/NextBSD/contrib/llvm/tools/lldb/source/Expression/
HDIRForTarget.cpp406 NamedMDNode *named_metadata = module->getNamedMetadata("clang.global.decl.ptrs"); in DeclForGlobal()
663 NamedMDNode *named_metadata = m_module->getNamedMetadata("clang.global.decl.ptrs"); in CreateResultVariable()
1261 NamedMDNode *named_metadata = m_module->getOrInsertNamedMetadata("clang.global.decl.ptrs"); in RewritePersistentAlloc()
/NextBSD/contrib/llvm/lib/Transforms/IPO/
HDLowerBitSets.cpp204 NamedMDNode *BitSetNM;
/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDDwarfDebug.cpp441 NamedMDNode *CU_Nodes = M->getNamedMetadata("llvm.dbg.cu"); in beginModule()
513 if (NamedMDNode *CU_Nodes = M->getNamedMetadata("llvm.dbg.cu")) { in collectDeadVariables()

12