Lines Matching refs:DbgAssign
401 auto MigrateDbgAssign = [&](auto DbgAssign) { in migrateDebugInfo() argument
402 LLVM_DEBUG(dbgs() << " existing dbg.assign is: " << *DbgAssign in migrateDebugInfo()
404 auto *Expr = DbgAssign->getExpression(); in migrateDebugInfo()
410 auto R = BaseFragments.find(getAggregateVariable(DbgAssign)); in migrateDebugInfo()
419 DbgAssign->getVariable(), OldAllocaOffsetInBits, SliceSizeInBits, in migrateDebugInfo()
454 ::Value *NewValue = Value ? Value : DbgAssign->getValue(); in migrateDebugInfo()
456 DbgAssign, DIB, Inst, NewValue, DbgAssign->getVariable(), Expr, Dest, in migrateDebugInfo()
458 DbgAssign->getDebugLoc()); in migrateDebugInfo()
471 Value && (DbgAssign->hasArgList() || in migrateDebugInfo()
472 !DbgAssign->getExpression()->isSingleLocationExpression()); in migrateDebugInfo()
489 NewAssign->moveBefore(DbgAssign); in migrateDebugInfo()
491 NewAssign->setDebugLoc(DbgAssign->getDebugLoc()); in migrateDebugInfo()
3338 auto UpdateAssignAddress = [&](auto *DbgAssign) { in visitMemTransferInst() argument
3339 if (llvm::is_contained(DbgAssign->location_ops(), II.getDest()) || in visitMemTransferInst()
3340 DbgAssign->getAddress() == II.getDest()) in visitMemTransferInst()
3341 DbgAssign->replaceVariableLocationOp(II.getDest(), AdjustedPtr); in visitMemTransferInst()