summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Mips/2010-07-20-Select.ll
Commit message (Collapse)AuthorAgeFilesLines
* Delete test cases that generate code for allegrex/psp and cannot be repurposed.Akira Hatanaka2011-09-131-25/+0
| | | | llvm-svn: 139652
* Drop support for Mips1 and Mips2.Akira Hatanaka2011-09-091-2/+5
| | | | llvm-svn: 139405
* Change default target architecture from Mips1 to Mips32r1 in preparation forAkira Hatanaka2011-09-091-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 Olesen2011-03-311-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 Hatanaka2011-03-311-3/+3
| | | | | | handling of FP comparisons. llvm-svn: 128650
* Enable machine sinking critical edge splitting. e.g.Evan Cheng2010-09-201-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.comBruno Cardoso Lopes2010-07-201-0/+21
llvm-svn: 108816
OpenPOWER on IntegriCloud