Lines Matching defs:DDI
1422 auto isMatchingDbgValue = [&](DanglingDebugInfo &DDI) {
1423 DIVariable *DanglingVariable = DDI.getVariable();
1424 DIExpression *DanglingExpr = DDI.getExpression();
1427 << printDDI(nullptr, DDI) << "\n");
1438 for (auto &DDI : DDIV)
1439 if (isMatchingDbgValue(DDI))
1440 salvageUnresolvedDbgValue(DDIMI.first, DDI);
1455 for (auto &DDI : DDIV) {
1456 DebugLoc DL = DDI.getDebugLoc();
1458 unsigned DbgSDNodeOrder = DDI.getSDNodeOrder();
1459 DILocalVariable *Variable = DDI.getVariable();
1460 DIExpression *Expr = DDI.getExpression();
1474 << printDDI(V, DDI) << "\n");
1488 << printDDI(V, DDI)
1491 LLVM_DEBUG(dbgs() << "Dropping debug info for " << printDDI(V, DDI)
1503 DanglingDebugInfo &DDI) {
1509 DILocalVariable *Var = DDI.getVariable();
1510 DIExpression *Expr = DDI.getExpression();
1511 DebugLoc DL = DDI.getDebugLoc();
1512 unsigned SDOrder = DDI.getSDNodeOrder();
1565 << printDDI(OrigV, DDI) << "\n");
1719 for (auto &DDI : Pair.second)
1720 salvageUnresolvedDbgValue(const_cast<Value *>(Pair.first), DDI);