summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Mips/helloworld.ll
Commit message (Collapse)AuthorAgeFilesLines
* Add the saving of S2. This is needed for some of the floating pointReed Kotler2013-08-041-2/+2
| | | | | | | | | 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
* Fix minor mips16 issues in directives for function prologue. Probably this doesReed Kotler2013-02-151-4/+20
| | | | | | | not matter but makes it more gcc compatible which avoids possible subtle problems. Also, turned back on a disabled check in helloworld.ll. llvm-svn: 175237
* Start static relocation implementation for mips16.Reed Kotler2013-02-021-0/+7
| | | | | | This checkin makes hello world work. llvm-svn: 174264
* Change mips16 delay slot jumps to non delay slot forms by default.Reed Kotler2012-10-301-2/+2
| | | | | | | | We will make them delay slot forms if there is something that can be placed in the delay slot during a separate pass. Mips16 extended instructions cannot be placed in delay slots. llvm-svn: 166990
* When store nodes or memcpy nodes are created to copy the function callAkira Hatanaka2012-07-311-1/+3
| | | | | | | arguments to the stack in MipsISelLowering::LowerCall, use stack pointer and integer offset operands rather than frame object operands. llvm-svn: 161068
* Fix call setup for PIC.Akira Hatanaka2012-07-261-0/+32
Patch by Reed Kotler. llvm-svn: 160774
OpenPOWER on IntegriCloud