[llvm] [CodeGen] Delete mov from imul sequence by allowing rm form (PR #190304)
Takashi Idobe via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 7 05:57:45 PDT 2026
================
@@ -1148,10 +1148,28 @@ bool TwoAddressInstructionImpl::rescheduleKillAboveMI(
} else {
KillMI = LV->getVarInfo(Reg).findKill(MBB);
}
- if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike())
- // Don't mess with copies, they may be coalesced later.
+ if (!KillMI || MI == KillMI)
return false;
+ bool IsCopyKill = KillMI->isCopyLike();
+ if (IsCopyKill) {
----------------
Takashiidobe wrote:
done :+1:
https://github.com/llvm/llvm-project/pull/190304
More information about the llvm-commits
mailing list