[llvm] [RISCV][MRI] Account for fixed registers when determining callee saved regs (PR #115756)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 11 13:50:13 PST 2024
topperc wrote:
> LLVM + this patch:
>
> ```
> addi sp, sp, -16
> sd s0, 8(sp) # 8-byte Folded Spill
> sd s1, 0(sp) # 8-byte Folded Spill
> li s0, 321
> li a0, 0
> ld s0, 8(sp) # 8-byte Folded Reload
> ld s1, 0(sp) # 8-byte Folded Reload
> addi sp, sp, 16
> ret
> ```
Shouldn't this patch prevent the save/restore of s0?
https://github.com/llvm/llvm-project/pull/115756
More information about the llvm-commits
mailing list