[LoongArch] Support lowering frames larger than 2048 bytes
authorWANG Xuerui <git@xen0n.name>
Tue, 27 Sep 2022 09:50:14 +0000 (17:50 +0800)
committerWeining Lu <luweining@loongson.cn>
Tue, 27 Sep 2022 10:58:33 +0000 (18:58 +0800)
commitc2a44b591ecba3c050a0e793baaf314914bbe8a4
treee2681e2f1bbfc451955e3c6554ecda20612f2c79
parentf8ad6eaf92ac241420ef99db855d003d5b6d274e
[LoongArch] Support lowering frames larger than 2048 bytes

Differential Revision: https://reviews.llvm.org/D134582
llvm/lib/Target/LoongArch/LoongArchFrameLowering.cpp
llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
llvm/lib/Target/LoongArch/LoongArchInstrInfo.h
llvm/lib/Target/LoongArch/LoongArchRegisterInfo.cpp
llvm/lib/Target/LoongArch/LoongArchRegisterInfo.h
llvm/test/CodeGen/LoongArch/frame.ll