[llvm] [AMDGPU] Restore SP from saved-FP or saved-BP (PR #124007)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 23 21:56:12 PST 2025
================
@@ -525,8 +525,7 @@ Register SIRegisterInfo::getFrameRegister(const MachineFunction &MF) const {
bool SIRegisterInfo::hasBasePointer(const MachineFunction &MF) const {
// When we need stack realignment, we can't reference off of the
// stack pointer, so we reserve a base pointer.
- const MachineFrameInfo &MFI = MF.getFrameInfo();
- return MFI.getNumFixedObjects() && shouldRealignStack(MF);
+ return shouldRealignStack(MF);
----------------
arsenm wrote:
Add a fix to undo this and we use too many base pointers
https://github.com/llvm/llvm-project/pull/124007
More information about the llvm-commits
mailing list