easyonaadit wrote: @arsenm I am using FP to restore when possible, and using BP as a fallback. The conditions for having BP have been expanded, because as @cdevadas mentioned, BP is not being reserved otherwise. https://github.com/llvm/llvm-project/pull/122743