summaryrefslogtreecommitdiff
path: root/test/CodeGen/Mips
AgeCommit message (Expand)AuthorFilesLines
2011-11-03Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman2-10/+2
2011-10-29Revert r143206, as there are still some failing tests.Dan Gohman2-2/+10
2011-10-28Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman2-10/+2
2011-10-28Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands2-2/+10
2011-10-28Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman2-10/+2
2011-10-24Change the default scheduler from Latency to ILP, since LatencyDan Gohman9-81/+59
2011-10-11Test cases for 64-bit load and store instructions.Akira Hatanaka2-0/+215
2011-10-03Move CHECK after entry label.Akira Hatanaka1-2/+2
2011-10-03Add support for 64-bit logical NOR.Akira Hatanaka1-0/+8
2011-10-03Add support for 64-bit count leading ones and zeros instructions.Akira Hatanaka1-0/+17
2011-10-03Add support for 64-bit divide instructions.Akira Hatanaka1-0/+33
2011-10-03Add support for 64-bit integer multiply instructions.Akira Hatanaka1-0/+13
2011-09-30Remove unnecessary checking of register operands.Akira Hatanaka2-7/+7
2011-09-30Add definitions of Mips64 rotate instructions.Akira Hatanaka1-1/+41
2011-09-30Check values of immediate operands.Akira Hatanaka2-11/+11
2011-09-30Mips64 shift instructions.Akira Hatanaka1-0/+64
2011-09-30Mips64 arithmetic and logical instructions with one source register andAkira Hatanaka1-0/+36
2011-09-29Fill delay slot with useful instructions. Modified from Sparc's version of delayAkira Hatanaka1-0/+15
2011-09-29Mips64 arithmetic and logical instructions with two source registers.Akira Hatanaka1-0/+36
2011-09-26Convert more tests over to the new atomic instructions.Eli Friedman1-26/+10
2011-09-21Remove +.Akira Hatanaka1-1/+1
2011-09-21Re-enable some of the disabled tests. Use FileCheck instead of grep to checkAkira Hatanaka5-40/+25
2011-09-13Delete test cases that generate code for allegrex/psp and cannot be repurposed.Akira Hatanaka2-45/+0
2011-09-13Add pattern used to match MipsLo, which is needed when the instruction selectorAkira Hatanaka1-0/+19
2011-09-13Disable tests which generate code for allegrex or psp.Akira Hatanaka2-16/+22
2011-09-09Fix test cases.Akira Hatanaka15-53/+53
2011-09-09Drop support for Mips1 and Mips2.Akira Hatanaka8-80/+10
2011-09-09Drop support for Allegrex. Allegrex implements a variant of Mips2.Akira Hatanaka8-16/+33
2011-09-09Change default target architecture from Mips1 to Mips32r1 in preparation forAkira Hatanaka4-6/+6
2011-09-06Disable these tests harder. They're XFAIL'd, but that means they still run, andNick Lewycky2-2/+4
2011-09-02Better fix for this testcase. Update it to the new EH scheme entirely.Bill Wendling1-6/+7
2011-09-02Update for new EH stuff. (I'm not sure if this is 100% correct.)Bill Wendling1-1/+1
2011-09-01Revert r131152, r129796, r129761. This code is currently consideredDan Gohman2-0/+6
2011-08-18Use subword loads instead of a 4-byte load when the size of a structure (or aAkira Hatanaka1-3/+28
2011-08-17Add support for ext and ins.Akira Hatanaka1-0/+21
2011-08-16Add test case for r137711.Akira Hatanaka1-0/+36
2011-08-16Fix handling of double precision loads and stores when Mips1 is targeted. Akira Hatanaka1-1/+1
2011-08-12Define unaligned load and store. Akira Hatanaka1-0/+16
2011-08-12Test case for 137484Akira Hatanaka1-0/+11
2011-08-11Enclose directive .cprestore with .set macro and nomacro to silence assemblerAkira Hatanaka1-0/+16
2011-07-19Lower memory barriers to sync instructions.Akira Hatanaka1-0/+19
2011-07-19Use the correct opcodes: SLLV/SRLV or AND must be used instead of SLL/SRL orAkira Hatanaka1-16/+16
2011-07-19Remove redundant instructions.Akira Hatanaka1-10/+5
2011-07-18Do not treat atomic.load.sub differently than other atomic binary intrinsics.Akira Hatanaka1-3/+2
2011-07-18Set mayLoad or mayStore flags for SC and LL in order to prevent LICM from Akira Hatanaka1-24/+18
2011-06-24Change the chain input of nodes that load the address of a function. This changeAkira Hatanaka3-8/+6
2011-06-24Prevent generation of redundant addiu instructions that compute address of Akira Hatanaka3-5/+5
2011-06-21Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka2-6/+98
2011-06-17make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner1-2/+0
2011-06-17manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner1-2/+2