The existing redundant copy elimination required a virtual register source, but the same logic works for any physreg where we don't have to worry about clobbers.
(Aside: The code can be pretty easily generalized to handle the clobber case too, but that'll be a separate patch.)
On RISCV, this helps eliminate redundant CSR reads from VLENB.