diff options
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64FrameLowering.h')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64FrameLowering.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64FrameLowering.h b/llvm/lib/Target/AArch64/AArch64FrameLowering.h index 38aa28b1..675773c 100644 --- a/llvm/lib/Target/AArch64/AArch64FrameLowering.h +++ b/llvm/lib/Target/AArch64/AArch64FrameLowering.h @@ -70,7 +70,8 @@ public: StackOffset resolveFrameOffsetReference(const MachineFunction &MF, int64_t ObjectOffset, bool isFixed, bool isSVE, Register &FrameReg, - bool PreferFP, bool ForSimm) const; + bool PreferFP, bool ForSimm, + int64_t FI) const; bool spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, ArrayRef<CalleeSavedInfo> CSI, @@ -155,7 +156,8 @@ public: /// Returns the size of the entire ZPR stackframe (calleesaves + spills). StackOffset getZPRStackSize(const MachineFunction &MF) const; - /// Returns the size of the entire PPR stackframe (calleesaves + spills). + /// Returns the size of the entire PPR stackframe (calleesaves + spills + + /// hazard padding). StackOffset getPPRStackSize(const MachineFunction &MF) const; /// Returns the size of the entire SVE stackframe (PPRs + ZPRs). |