Add the saving of S2. This is needed for some of the floating point
authorReed Kotler <rkotler@mips.com>
Sun, 4 Aug 2013 23:56:53 +0000 (23:56 +0000)
committerReed Kotler <rkotler@mips.com>
Sun, 4 Aug 2013 23:56:53 +0000 (23:56 +0000)
commit9c285b300d6c055efbec5e727f1ed47c8369c72f
tree563a57a8343b842cb9f501b79428614d873221e5
parentb9549baf7fa0edb118f049850c073177500121eb
Add the saving of S2. This is needed for some of the floating point
helper functions. This can be optimized out later when the remaining
parts of the helper function work is moved into the Mips16HardFloat pass.
For now it forces us to use the 32 bit save/restore instructions instead
of the 16 bit ones.

llvm-svn: 187712
llvm/lib/Target/Mips/Mips16FrameLowering.cpp
llvm/lib/Target/Mips/Mips16InstrInfo.td
llvm/test/CodeGen/Mips/align16.ll
llvm/test/CodeGen/Mips/alloca16.ll
llvm/test/CodeGen/Mips/ex2.ll
llvm/test/CodeGen/Mips/helloworld.ll
llvm/test/CodeGen/Mips/largefr1.ll