Searched refs:NMD (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCheckDebugify.cpp32 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); variable
33 if (!NMD) {
43 return mdconst::extract<ConstantInt>(NMD->getOperand(Idx)->getOperand(0))
46 assert(NMD->getNumOperands() == 2 &&
H A DMachineDebugify.cpp137 NamedMDNode *NMD = M.getNamedMetadata("llvm.mir.debugify"); local
139 if (!NMD) {
140 NMD = M.getOrInsertNamedMetadata("llvm.mir.debugify");
142 NMD->addOperand(MDNode::get(
150 assert(NMD->getNumOperands() == 2 &&
153 NMD->setOperand(Idx, MDNode::get(Ctx, ValueAsMetadata::getConstant(
157 return mdconst::extract<ConstantInt>(NMD->getOperand(Idx)->getOperand(0))
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp209 for (const NamedMDNode &NMD : M.named_metadata()) {
210 NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName());
211 for (unsigned i = 0, e = NMD.getNumOperands(); i != e; ++i)
212 NewNMD->addOperand(MapMetadata(NMD.getOperand(i), VMap));
H A DDebugify.cpp198 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.debugify"); local
200 NMD->addOperand(MDNode::get(
205 assert(NMD->getNumOperands() == 2 &&
275 NamedMDNode *NMD = M.getModuleFlagsMetadata(); local
276 if (!NMD)
278 SmallVector<MDNode *, 4> Flags(NMD->operands());
279 NMD->clearOperands();
286 NMD->addOperand(Flag);
289 if (NMD->getNumOperands() == 0)
290 NMD
[all...]
H A DCloneFunction.cpp300 auto *NMD = NewModule->getOrInsertNamedMetadata("llvm.dbg.cu"); local
301 // Avoid multiple insertions of the same DICompileUnit to NMD.
303 for (auto *Operand : NMD->operands())
309 NMD->addOperand(MappedUnit);
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DTypeFinder.cpp94 for (const auto &NMD : M.named_metadata())
95 for (const auto *MDOp : NMD.operands())
H A DModule.cpp249 NamedMDNode *&NMD = NamedMDSymTab[Name];
250 if (!NMD) {
251 NMD = new NamedMDNode(Name);
252 NMD->setParent(this);
253 insertNamedMDNode(NMD);
255 return NMD;
260 void Module::eraseNamedMetadata(NamedMDNode *NMD) {
261 NamedMDSymTab.erase(NMD->getName());
262 eraseNamedMDNode(NMD);
H A DDebugInfo.cpp589 for (NamedMDNode &NMD : llvm::make_early_inc_range(M.named_metadata())) {
592 if (NMD.getName().starts_with("llvm.dbg.") ||
593 NMD.getName() == "llvm.gcov") {
594 NMD.eraseFromParent();
840 NamedMDNode *NMD = &*NMI;
843 if (NMD->getName() == "llvm.dbg.cu")
904 for (auto &NMD : M.named_metadata()) {
906 for (MDNode *Op : NMD.operands())
912 NMD.clearOperands();
915 NMD
[all...]
H A DVerifier.cpp192 void Write(const NamedMDNode *NMD) { argument
193 if (!NMD)
195 NMD->print(*OS, MST);
457 for (const NamedMDNode &NMD : M.named_metadata())
458 visitNamedMDNode(NMD);
486 void visitNamedMDNode(const NamedMDNode &NMD);
965 void Verifier::visitNamedMDNode(const NamedMDNode &NMD) { argument
968 if (NMD.getName().starts_with("llvm.dbg."))
969 CheckDI(NMD.getName() == "llvm.dbg.cu",
970 "unrecognized named metadata node in the llvm.dbg namespace", &NMD);
973 CheckDI(MD && isa<DICompileUnit>(MD), "invalid compile unit", &NMD, MD); local
[all...]
H A DAsmWriter.cpp1016 for (const NamedMDNode &NMD : TheModule->named_metadata()) {
1017 for (unsigned i = 0, e = NMD.getNumOperands(); i != e; ++i)
1018 CreateMetadataSlot(NMD.getOperand(i));
2634 void printNamedMDNode(const NamedMDNode *NMD);
3553 void AssemblyWriter::printNamedMDNode(const NamedMDNode *NMD) { argument
3555 printMetadataIdentifier(NMD->getName(), Out);
3557 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) {
3563 MDNode *Op = NMD->getOperand(i);
H A DCore.cpp1292 LLVMNamedMDNodeRef LLVMGetNextNamedMetadata(LLVMNamedMDNodeRef NMD) {
1293 NamedMDNode *NamedNode = unwrap(NMD);
1300 LLVMNamedMDNodeRef LLVMGetPreviousNamedMetadata(LLVMNamedMDNodeRef NMD) {
1301 NamedMDNode *NamedNode = unwrap(NMD);
1318 const char *LLVMGetNamedMetadataName(LLVMNamedMDNodeRef NMD, size_t *NameLen) {
1319 NamedMDNode *NamedNode = unwrap(NMD);
H A DDIBuilder.cpp155 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.dbg.cu"); local
156 NMD->addOperand(CUNode);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp258 NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.dbg.cu"); local
259 NMD->clearOperands();
262 NMD->addOperand(CU);
H A DThinLTOBitcodeWriter.cpp425 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("cfi.functions"); local
427 NMD->addOperand(MD);
450 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("aliases"); local
452 NMD->addOperand(MD);
466 NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("symvers"); local
468 NMD->addOperand(MD);
H A DSampleProfileProbe.cpp363 auto *NMD = M->getNamedMetadata(PseudoProbeDescMetadataName); local
364 assert(NMD && "llvm.pseudo_probe_desc should be pre-created");
365 NMD->addOperand(MD);
H A DSampleProfile.cpp2515 auto *NMD = M.getOrInsertNamedMetadata("llvm.stats"); local
2516 NMD->addOperand(MD);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp83 NamedMDNode *NMD = m->getNamedMetadata("nvvm.annotations"); local
84 if (!NMD)
87 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) {
88 const MDNode *elem = NMD->getOperand(i);
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h293 void EnumerateNamedMDNode(const NamedMDNode *NMD);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.h296 void EnumerateNamedMDNode(const NamedMDNode *NMD);
/freebsd-current/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp1221 for (const NamedMDNode &NMD : SrcM->named_metadata()) {
1223 if (&NMD == SrcModFlags)
1227 if (IsPerformingImport && NMD.getName() == PseudoProbeDescMetadataName) {
1228 if (!DstM.getNamedMetadata(NMD.getName()))
1238 if (IsPerformingImport && NMD.getName() == "llvm.stats")
1241 NamedMDNode *DestNMD = DstM.getOrInsertNamedMetadata(NMD.getName());
1243 for (const MDNode *Op : NMD.operands())
/freebsd-current/contrib/llvm-project/llvm/tools/opt/
H A Dopt.cpp573 NamedMDNode *NMD = &*M->named_metadata_begin(); local
574 M->eraseNamedMetadata(NMD);
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2989 if (const NamedMDNode *NMD = M.getNamedMetadata("llvm.ident")) {
2990 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) {
2991 const MDNode *N = NMD->getOperand(i);
3005 const NamedMDNode *NMD = M.getNamedMetadata("llvm.commandline"); local
3006 if (!NMD || !NMD->getNumOperands())
3012 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) {
3013 const MDNode *N = NMD->getOperand(i);
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp893 NamedMDNode *NMD = TheModule.getOrInsertNamedMetadata(Name); local
901 NMD->addOperand(MD);
1308 NamedMDNode *NMD = TheModule.getOrInsertNamedMetadata(Name); local
1313 NMD->addOperand(MD);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h502 void eraseNamedMetadata(NamedMDNode *NMD);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp2999 const NamedMDNode *NMD = M.getNamedMetadata("llvm.commandline"); local
3000 if (!NMD || !NMD->getNumOperands())
3005 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) {
3006 const MDNode *N = NMD->getOperand(i);

Completed in 226 milliseconds

12