Lines Matching refs:DVI
431 if (DbgValueInst *DVI = dyn_cast<DbgValueInst>(I)) { in wouldInstructionBeTriviallyDead() local
432 if (DVI->hasArgList() || DVI->getValue(0)) in wouldInstructionBeTriviallyDead()
1395 for (auto *DVI : DbgValues) { in PhiHasDebugValue() local
1396 assert(is_contained(DVI->getValues(), APN)); in PhiHasDebugValue()
1397 if ((DVI->getVariable() == DIVar) && (DVI->getExpression() == DIExpr)) in PhiHasDebugValue()
1706 static void replaceOneDbgValueForAlloca(DbgValueInst *DVI, Value *NewAddress, in replaceOneDbgValueForAlloca() argument
1708 const DebugLoc &Loc = DVI->getDebugLoc(); in replaceOneDbgValueForAlloca()
1709 auto *DIVar = DVI->getVariable(); in replaceOneDbgValueForAlloca()
1710 auto *DIExpr = DVI->getExpression(); in replaceOneDbgValueForAlloca()
1725 Builder.insertDbgValueIntrinsic(NewAddress, DIVar, DIExpr, Loc, DVI); in replaceOneDbgValueForAlloca()
1726 DVI->eraseFromParent(); in replaceOneDbgValueForAlloca()
1734 if (auto *DVI = dyn_cast<DbgValueInst>(U.getUser())) in replaceDbgValueForAlloca() local
1735 replaceOneDbgValueForAlloca(DVI, NewAllocaAddress, Builder, Offset); in replaceDbgValueForAlloca()