[RISCV] Handle variable sized objects with the stack need to be realigned
authorShiva Chen <shiva@andestech.com>
Tue, 15 Oct 2019 07:11:35 +0000 (15:11 +0800)
committershiva <shiva0217@gmail.com>
Sat, 16 Nov 2019 04:39:53 +0000 (12:39 +0800)
commitcf6cf0cd147ac2524c3533fd7c7ada7f95f6da60
tree3d0a037b9119bd6c991651c9ea2265d289935dce
parent77cfcd75092b57693d40123a013e59295634a945
[RISCV] Handle variable sized objects with the stack need to be realigned

Differential Revision: https://reviews.llvm.org/D68979
llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
llvm/lib/Target/RISCV/RISCVFrameLowering.h
llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp
llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h
llvm/test/CodeGen/RISCV/stack-realignment-unsupported.ll [deleted file]
llvm/test/CodeGen/RISCV/stack-realignment-with-variable-sized-objects.ll [new file with mode: 0644]