Lines Matching defs:DbgAssign
394 auto MigrateDbgAssign = [&](auto *DbgAssign) {
395 LLVM_DEBUG(dbgs() << " existing dbg.assign is: " << *DbgAssign
397 auto *Expr = DbgAssign->getExpression();
403 auto R = BaseFragments.find(getAggregateVariable(DbgAssign));
412 DbgAssign->getVariable(), OldAllocaOffsetInBits, SliceSizeInBits,
447 ::Value *NewValue = Value ? Value : DbgAssign->getValue();
449 DIB.insertDbgAssign(Inst, NewValue, DbgAssign->getVariable(), Expr,
451 DbgAssign->getDebugLoc()),
452 DbgAssign);
465 Value && (DbgAssign->hasArgList() ||
466 !DbgAssign->getExpression()->isSingleLocationExpression());
483 NewAssign->moveBefore(DbgAssign->getIterator());
485 NewAssign->setDebugLoc(DbgAssign->getDebugLoc());
3325 auto UpdateAssignAddress = [&](auto *DbgAssign) {
3326 if (llvm::is_contained(DbgAssign->location_ops(), II.getDest()) ||
3327 DbgAssign->getAddress() == II.getDest())
3328 DbgAssign->replaceVariableLocationOp(II.getDest(), AdjustedPtr);