================ @@ -119,8 +106,18 @@ bool DeadMachineInstructionElimImpl::isDead(const MachineInstr *MI) const { } ---------------- arsenm wrote: Why doesn't the isPhysical path consider the dead flag on the operand? https://github.com/llvm/llvm-project/pull/105956