[llvm] [ARM] Fix -mno-omit-leaf-frame-pointer flag doesn't works on 32-bit ARM (PR #109628)
Eli Friedman via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 7 15:40:23 PDT 2024
================
@@ -203,6 +203,10 @@ bool ARMFrameLowering::hasFP(const MachineFunction &MF) const {
const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo();
const MachineFrameInfo &MFI = MF.getFrameInfo();
+ // Check to see if the target want to forcibly keep frame pointer.
+ if (MF.getSubtarget().getFrameLowering()->keepFramePointer(MF))
+ return true;
----------------
efriedma-quic wrote:
This seems fine.
https://github.com/llvm/llvm-project/pull/109628
More information about the llvm-commits
mailing list