aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/Mips
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary checking of register operands.Akira Hatanaka2011-09-302-7/+7
* Add definitions of Mips64 rotate instructions.Akira Hatanaka2011-09-301-1/+41
* Check values of immediate operands.Akira Hatanaka2011-09-302-11/+11
* Mips64 shift instructions.Akira Hatanaka2011-09-301-0/+64
* Mips64 arithmetic and logical instructions with one source register andAkira Hatanaka2011-09-301-0/+36
* Fill delay slot with useful instructions. Modified from Sparc's version of delayAkira Hatanaka2011-09-291-0/+15
* Mips64 arithmetic and logical instructions with two source registers.Akira Hatanaka2011-09-291-0/+36
* Convert more tests over to the new atomic instructions.Eli Friedman2011-09-261-26/+10
* Remove +.Akira Hatanaka2011-09-211-1/+1
* Re-enable some of the disabled tests. Use FileCheck instead of grep to checkAkira Hatanaka2011-09-215-40/+25
* Delete test cases that generate code for allegrex/psp and cannot be repurposed.Akira Hatanaka2011-09-132-45/+0
* Add pattern used to match MipsLo, which is needed when the instruction selectorAkira Hatanaka2011-09-131-0/+19
* Disable tests which generate code for allegrex or psp.Akira Hatanaka2011-09-132-16/+22
* Fix test cases.Akira Hatanaka2011-09-0915-53/+53
* Drop support for Mips1 and Mips2.Akira Hatanaka2011-09-098-80/+10
* Drop support for Allegrex. Allegrex implements a variant of Mips2.Akira Hatanaka2011-09-098-16/+33
* Change default target architecture from Mips1 to Mips32r1 in preparation forAkira Hatanaka2011-09-094-6/+6
* Disable these tests harder. They're XFAIL'd, but that means they still run, andNick Lewycky2011-09-062-2/+4
* Better fix for this testcase. Update it to the new EH scheme entirely.Bill Wendling2011-09-021-6/+7
* Update for new EH stuff. (I'm not sure if this is 100% correct.)Bill Wendling2011-09-021-1/+1
* Revert r131152, r129796, r129761. This code is currently consideredDan Gohman2011-09-012-0/+6
* Use subword loads instead of a 4-byte load when the size of a structure (or aAkira Hatanaka2011-08-181-3/+28
* Add support for ext and ins.Akira Hatanaka2011-08-171-0/+21
* Add test case for r137711.Akira Hatanaka2011-08-161-0/+36
* Fix handling of double precision loads and stores when Mips1 is targeted. Akira Hatanaka2011-08-161-1/+1
* Define unaligned load and store. Akira Hatanaka2011-08-121-0/+16
* Test case for 137484Akira Hatanaka2011-08-121-0/+11
* Enclose directive .cprestore with .set macro and nomacro to silence assemblerAkira Hatanaka2011-08-111-0/+16
* Lower memory barriers to sync instructions.Akira Hatanaka2011-07-191-0/+19
* Use the correct opcodes: SLLV/SRLV or AND must be used instead of SLL/SRL orAkira Hatanaka2011-07-191-16/+16
* Remove redundant instructions.Akira Hatanaka2011-07-191-10/+5
* Do not treat atomic.load.sub differently than other atomic binary intrinsics.Akira Hatanaka2011-07-181-3/+2
* Set mayLoad or mayStore flags for SC and LL in order to prevent LICM from Akira Hatanaka2011-07-181-24/+18
* Change the chain input of nodes that load the address of a function. This changeAkira Hatanaka2011-06-243-8/+6
* Prevent generation of redundant addiu instructions that compute address of Akira Hatanaka2011-06-243-5/+5
* Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka2011-06-212-6/+98
* make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner2011-06-171-2/+0
* manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner2011-06-171-2/+2
* Speculatively revert 132758 and 132768 to try to fix the Windows buildbots.Eric Christopher2011-06-092-98/+6
* Initial support for inline asm memory operand constraints.Akira Hatanaka2011-06-091-0/+23
* Fix bug in lowering of DYNAMIC_STACKALLOC nodes. The correct offset of theAkira Hatanaka2011-06-081-6/+75
* Add test case for C++ exception handling and fix the following mistakes in Mi...Akira Hatanaka2011-06-071-0/+78
* Detect FI|cst pattern in MipsDAGToDAGISel::SelectAddr. Patch by Sasa Stankovic.Akira Hatanaka2011-06-022-20/+11
* Test case for r132444.Akira Hatanaka2011-06-021-0/+12
* This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor,Bruno Cardoso Lopes2011-05-311-0/+253
* This patch implements the thread local storage. Implemented are GeneralBruno Cardoso Lopes2011-05-311-0/+46
* Fix PR10046 by updating LiveVariables kill info when splitting live ranges.Jakob Stoklund Olesen2011-05-291-0/+43
* Define a wrapper node for target constant nodes (tglobaladdr, etc.).Akira Hatanaka2011-05-281-1/+17
* Add support for C++ exception handling.Akira Hatanaka2011-05-261-8/+8
* Define WeakRefDirective.Akira Hatanaka2011-05-251-0/+12