summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsSEFrameLowering.h
Commit message (Collapse)AuthorAgeFilesLines
* [mips] Align the stack to 16-bytes for mfp64.Akira Hatanaka2013-10-291-1/+1
| | | | llvm-svn: 193641
* [mips] Add parameter Alignment to MipsFrameLowering's constructor.Akira Hatanaka2013-03-291-1/+1
| | | | | | No functionality changes. llvm-svn: 178326
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-0/+4
| | | | | | | | | | | | | | | to TargetFrameLowering, where it belongs. Incidentally, this allows us to delete some duplicated (and slightly different!) code in TRI. There are potentially other layering problems that can be cleaned up as a result, or in a similar manner. The refactoring was OK'd by Anton Korobeynikov on llvmdev. Note: this touches the target interfaces, so out-of-tree targets may be affected. llvm-svn: 175788
* [mips] Lower EH_RETURN.Akira Hatanaka2013-01-301-0/+1
| | | | | | Patch by Sasa Stankovic. llvm-svn: 173862
* Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering andAkira Hatanaka2012-07-311-0/+44
MipsSEFrameLowering. Implement MipsSEFrameLowering::hasReservedCallFrame. Call frames will not be reserved if there is a call with a large call frame or there are variable sized objects on the stack. llvm-svn: 161090
OpenPOWER on IntegriCloud