diff options
| author | Shiva Chen <shiva@andestech.com> | 2019-10-15 15:11:35 +0800 |
|---|---|---|
| committer | shiva <shiva0217@gmail.com> | 2019-11-16 12:39:53 +0800 |
| commit | cf6cf0cd147ac2524c3533fd7c7ada7f95f6da60 (patch) | |
| tree | 3d0a037b9119bd6c991651c9ea2265d289935dce /llvm/lib/Target/RISCV/RISCVFrameLowering.h | |
| parent | 77cfcd75092b57693d40123a013e59295634a945 (diff) | |
| download | bcm5719-llvm-cf6cf0cd147ac2524c3533fd7c7ada7f95f6da60.tar.gz bcm5719-llvm-cf6cf0cd147ac2524c3533fd7c7ada7f95f6da60.zip | |
[RISCV] Handle variable sized objects with the stack need to be realigned
Differential Revision: https://reviews.llvm.org/D68979
Diffstat (limited to 'llvm/lib/Target/RISCV/RISCVFrameLowering.h')
| -rw-r--r-- | llvm/lib/Target/RISCV/RISCVFrameLowering.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/RISCV/RISCVFrameLowering.h b/llvm/lib/Target/RISCV/RISCVFrameLowering.h index f4a5949773d..3a16cf93cf1 100644 --- a/llvm/lib/Target/RISCV/RISCVFrameLowering.h +++ b/llvm/lib/Target/RISCV/RISCVFrameLowering.h @@ -40,6 +40,8 @@ public: bool hasFP(const MachineFunction &MF) const override; + bool hasBP(const MachineFunction &MF) const; + bool hasReservedCallFrame(const MachineFunction &MF) const override; MachineBasicBlock::iterator eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, |

