Lines Matching refs:Assign
491 auto SetDeadFragExpr = [](auto *Assign, in shortenAssignment()
496 Assign->getExpression() in shortenAssignment()
501 Assign->getExpression(), RelativeOffset, DeadFragment.SizeInBits)) { in shortenAssignment()
502 Assign->setExpression(*NewExpr); in shortenAssignment()
508 DIExpression::get(Assign->getContext(), std::nullopt), in shortenAssignment()
510 Assign->setExpression(Expr); in shortenAssignment()
511 Assign->setKillLocation(); in shortenAssignment()
532 auto InsertAssignForOverlap = [&](auto *Assign) { in shortenAssignment() argument
535 DeadSliceSizeInBits, Assign, in shortenAssignment()
540 Assign->setKillAddress(); in shortenAssignment()
541 Assign->setAssignId(GetDeadLink()); in shortenAssignment()
549 auto *NewAssign = static_cast<decltype(Assign)>(Assign->clone()); in shortenAssignment()
550 NewAssign->insertAfter(Assign); in shortenAssignment()