weiguozhi wrote: > > Function X86FrameLowering::spillFPBP can do this for clobbered base pointer and frame pointer. > > So the `RBX`/`ESI` base pointers can be removed from the callee-saved-regs lists? Yes, I think so. https://github.com/llvm/llvm-project/pull/150106