[llvm-branch-commits] [llvm] Reland "RegisterCoalescer: Add implicit-def of super register when coalescing SUBREG_TO_REG" (PR #134408)
Matt Arsenault via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Apr 11 00:24:02 PDT 2025
================
@@ -1941,6 +1942,7 @@ void RegisterCoalescer::updateRegDefsUses(Register SrcReg, Register DstReg,
if (SubIdx && MO.isDef()) {
MO.setIsUndef(!Reads);
FullDef = false;
+ DeadDef = MO.isDead();
----------------
arsenm wrote:
I don't think dead flags are required to be accurate, it might be safer to check if LiveIntervals thinks it's really daed
https://github.com/llvm/llvm-project/pull/134408
More information about the llvm-branch-commits
mailing list