Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emits
authorAkira Hatanaka <ahatanaka@mips.com>
Tue, 31 Jul 2012 23:52:55 +0000 (23:52 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Tue, 31 Jul 2012 23:52:55 +0000 (23:52 +0000)
commit71746220d3d1c3e8efba35038ac2ff14b4a4d3ae
tree81731141188a20b620b74a7e1fb6dc16c86f0859
parent8589010e3d1d5a902992a5039cffa9d4116982c5
Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emits
instructions that decrement and increment the stack pointer before and after a
call when the function does not have a reserved call frame.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161093 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips16RegisterInfo.cpp
lib/Target/Mips/Mips16RegisterInfo.h
lib/Target/Mips/MipsRegisterInfo.cpp
lib/Target/Mips/MipsRegisterInfo.h
lib/Target/Mips/MipsSEFrameLowering.cpp
lib/Target/Mips/MipsSEInstrInfo.cpp
lib/Target/Mips/MipsSEInstrInfo.h
lib/Target/Mips/MipsSERegisterInfo.cpp
lib/Target/Mips/MipsSERegisterInfo.h