Home | History | Annotate | Download | only in IPO

Lines Matching defs:NMD

263     NamedMDNode *NMD = NMI;
265 if (NMD->getName().startswith("llvm.dbg.")) {
266 NMD->eraseFromParent();
344 if (NamedMDNode *NMD = M.getNamedMetadata("llvm.dbg.gv")) {
346 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i)
347 if (NMD->getOperand(i)) {
348 assert(DIGlobalVariable(NMD->getOperand(i)).isGlobalVariable() &&
350 MDs.push_back(NMD->getOperand(i));
354 NMD->eraseFromParent();
355 NMD = NULL;
361 if (!NMD)
362 NMD = M.getOrInsertNamedMetadata("llvm.dbg.gv");
363 NMD->addOperand(*I);
371 if (NamedMDNode *NMD = M.getNamedMetadata("llvm.dbg.sp")) {
373 for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i)
374 if (NMD->getOperand(i)) {
375 assert(DISubprogram(NMD->getOperand(i)).isSubprogram() &&
377 MDs.push_back(NMD->getOperand(i));
381 NMD->eraseFromParent();
382 NMD = NULL;
391 if (!NMD)
392 NMD = M.getOrInsertNamedMetadata("llvm.dbg.sp");
393 NMD->addOperand(*I);