4vtomat wrote: > So we have x0 as a store operand pre-ra? I thought it was a copy until the register coalescer pass runs. I think you're right, it's a copy when we are in this pass https://github.com/llvm/llvm-project/pull/169164