fix most of remaining issues with large frames.
authorReed Kotler <rkotler@mips.com>
Thu, 20 Dec 2012 04:07:42 +0000 (04:07 +0000)
committerReed Kotler <rkotler@mips.com>
Thu, 20 Dec 2012 04:07:42 +0000 (04:07 +0000)
commitcef95f702a5586781e5f812078a5c57f6f0e962b
tree35f29157e20d1c24ad76137a6081c1dd7f83af2f
parent68fe665b9a878b4a19e005ad9a8c92c402ecd320
fix most of remaining issues with large frames.
these patches are tested a lot by test-suite but
make check tests are forthcoming once the next
few patches that complete this are committed.
with the next few patches the pass rate for mips16 is
near 100%

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170656 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips16FrameLowering.cpp
lib/Target/Mips/Mips16InstrInfo.cpp
lib/Target/Mips/Mips16InstrInfo.h
lib/Target/Mips/Mips16InstrInfo.td
test/CodeGen/Mips/alloca16.ll