Lines Matching defs:NMD
218 void Write(const NamedMDNode *NMD) {
219 if (!NMD)
221 NMD->print(*OS, MST);
473 for (const NamedMDNode &NMD : M.named_metadata())
474 visitNamedMDNode(NMD);
502 void visitNamedMDNode(const NamedMDNode &NMD);
1015 void Verifier::visitNamedMDNode(const NamedMDNode &NMD) {
1018 if (NMD.getName().starts_with("llvm.dbg."))
1019 CheckDI(NMD.getName() == "llvm.dbg.cu",
1020 "unrecognized named metadata node in the llvm.dbg namespace", &NMD);
1021 for (const MDNode *MD : NMD.operands()) {
1022 if (NMD.getName() == "llvm.dbg.cu")
1023 CheckDI(MD && isa<DICompileUnit>(MD), "invalid compile unit", &NMD, MD);