]> granicus.if.org Git - llvm/commit
[RISCV] Support stack offset exceed 32-bit for RV64
authorShiva Chen <shiva0217@gmail.com>
Fri, 13 Sep 2019 02:50:13 +0000 (02:50 +0000)
committerShiva Chen <shiva0217@gmail.com>
Fri, 13 Sep 2019 02:50:13 +0000 (02:50 +0000)
commit1c340c62058d4115d21e5fa1ce3a0d094d28c792
treeb8353758f377c81061dfbee84a5bf9d7108df3cf
parent8fc9eed98902dd99b39f63cfbf547001b4f80eda
[RISCV] Support stack offset exceed 32-bit for RV64

Differential Revision: https://reviews.llvm.org/D61884

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@371806 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/RISCV/RISCVFrameLowering.cpp
lib/Target/RISCV/RISCVInstrInfo.cpp
lib/Target/RISCV/RISCVInstrInfo.h
lib/Target/RISCV/RISCVRegisterInfo.cpp
test/CodeGen/RISCV/rv64-large-stack.ll [new file with mode: 0644]
test/CodeGen/RISCV/stack-realignment.ll