Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Delete test cases that generate code for allegrex/psp and cannot be repurposed. | Akira Hatanaka | 2011-09-13 | 1 | -25/+0 |
| | | | | llvm-svn: 139652 | ||||
* | Drop support for Mips1 and Mips2. | Akira Hatanaka | 2011-09-09 | 1 | -2/+5 |
| | | | | llvm-svn: 139405 | ||||
* | Change default target architecture from Mips1 to Mips32r1 in preparation for | Akira Hatanaka | 2011-09-09 | 1 | -2/+2 |
| | | | | | | | | | removing support for Mips1 and Mips2. This change and the ones that follow have been discussed with and approved by Bruno. llvm-svn: 139344 | ||||
* | Fix Mips, Sparc, and XCore tests that were dependent on register allocation. | Jakob Stoklund Olesen | 2011-03-31 | 1 | -3/+4 |
| | | | | | | Add an extra run with -regalloc=basic to keep them honest. llvm-svn: 128654 | ||||
* | Added support for FP conditional move instructions and fixed bugs in ↵ | Akira Hatanaka | 2011-03-31 | 1 | -3/+3 |
| | | | | | | handling of FP comparisons. llvm-svn: 128650 | ||||
* | Enable machine sinking critical edge splitting. e.g. | Evan Cheng | 2010-09-20 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | define double @foo(double %x, double %y, i1 %c) nounwind { %a = fdiv double %x, 3.2 %z = select i1 %c, double %a, double %y ret double %z } Was: _foo: divsd LCPI0_0(%rip), %xmm0 testb $1, %dil jne LBB0_2 movaps %xmm1, %xmm0 LBB0_2: ret Now: _foo: testb $1, %dil je LBB0_2 divsd LCPI0_0(%rip), %xmm0 ret LBB0_2: movaps %xmm1, %xmm0 ret This avoids the divsd when early exit is taken. rdar://8454886 llvm-svn: 114372 | ||||
* | Fix Mips PR7473. Patch by stetorvs@gmail.com | Bruno Cardoso Lopes | 2010-07-20 | 1 | -0/+21 |
llvm-svn: 108816 |