summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/CodeGen
Commit message (Collapse)AuthorAgeFilesLines
...
* Make sure this is not eligible for tail-call-elimination so that we testChris Lattner2005-05-141-2/+3
| | | | | | the correct thing. llvm-svn: 22039
* new testcaseChris Lattner2005-05-141-0/+8
| | | | llvm-svn: 22037
* Ensure these casts are done with the hardware fildll instructionChris Lattner2005-05-141-0/+11
| | | | llvm-svn: 22013
* this passesChris Lattner2005-05-141-1/+0
| | | | llvm-svn: 22000
* new testcaseChris Lattner2005-05-131-0/+7
| | | | llvm-svn: 21989
* fix regression testsAndrew Lenharth2005-05-134-7/+4
| | | | llvm-svn: 21963
* These tests are currently expected to fail.John Criswell2005-05-134-0/+4
| | | | llvm-svn: 21941
* Force x86 backendChris Lattner2005-05-131-1/+1
| | | | llvm-svn: 21940
* let dj run thisChris Lattner2005-05-131-0/+3
| | | | llvm-svn: 21935
* fixed test caseAndrew Lenharth2005-05-131-1/+1
| | | | llvm-svn: 21934
* add a correct run lineChris Lattner2005-05-131-1/+1
| | | | llvm-svn: 21918
* reg testChris Lattner2005-05-121-0/+14
| | | | llvm-svn: 21914
* Fix this test on Solaris.John Criswell2005-05-121-1/+1
| | | | | | | | Solaris grep is more traditional and (AFAIK) does not support regexs. Also, single quotes should disable all shell interpretation, so no backslashes should be needed (and, in fact, keep Solaris from working). llvm-svn: 21902
* Add testcase for legalizing ISD::CTTZ efficiently. On PPC, ctlz(int) isNate Begeman2005-05-111-0/+12
| | | | | | | | | | | | now codegen'd as this: addi r2, r3, -1 andc r2, r2, r3 cntlzw r2, r2 subfic r3, r2, 32 blr llvm-svn: 21881
* Regression test for PR#563.John Criswell2005-05-111-0/+16
| | | | llvm-svn: 21879
* Legalize for CTLZ generates a ctpop, but this ctpop is not expanded.Andrew Lenharth2005-05-111-0/+12
| | | | | | | This is bad. It is generated if you are ctlz a type that is not legal for the arch (aka ctlz of bytes on alpha legalize fine). llvm-svn: 21867
* include the other bit count intrinsicsChris Lattner2005-05-111-0/+38
| | | | llvm-svn: 21863
* new testcaseChris Lattner2005-05-111-0/+21
| | | | llvm-svn: 21854
* new testcaseChris Lattner2005-05-091-0/+19
| | | | llvm-svn: 21819
* tweak test to accept the (good) code emitted by the pattern iselChris Lattner2005-05-091-2/+2
| | | | llvm-svn: 21812
* New testcase that crashes the pattern iselChris Lattner2005-05-091-0/+49
| | | | llvm-svn: 21800
* new testcaseChris Lattner2005-05-051-0/+19
| | | | llvm-svn: 21699
* comment fixAndrew Lenharth2005-05-042-2/+2
| | | | llvm-svn: 21685
* see if the legalize code propery compensates for the additional zeros introducedAndrew Lenharth2005-05-041-0/+12
| | | | llvm-svn: 21684
* added a use of ctpop to debug stuff withAndrew Lenharth2005-05-041-0/+12
| | | | llvm-svn: 21681
* add sin/cos testsChris Lattner2005-04-301-3/+21
| | | | llvm-svn: 21635
* Add a test for llvm.sqrtChris Lattner2005-04-301-0/+13
| | | | llvm-svn: 21628
* Eliminate tabs and trailing spacesJeff Cohen2005-04-231-2/+2
| | | | llvm-svn: 21479
* Check for eqv matchingChris Lattner2005-04-211-0/+13
| | | | llvm-svn: 21414
* this passes on darwinChris Lattner2005-04-211-1/+0
| | | | llvm-svn: 21410
* Update dejagnu tests to use the new pattern isel flagNate Begeman2005-04-165-5/+5
| | | | llvm-svn: 21311
* added a random and mask testAndrew Lenharth2005-04-141-0/+10
| | | | llvm-svn: 21301
* Add CodeGen tests for the recent SelectionDAG transformsNate Begeman2005-04-132-0/+53
| | | | llvm-svn: 21292
* regression case for faster call sequenceAndrew Lenharth2005-04-131-0/+15
| | | | llvm-svn: 21284
* check that casts still use zapAndrew Lenharth2005-04-131-0/+11
| | | | llvm-svn: 21283
* added s4addl matching testAndrew Lenharth2005-04-131-0/+14
| | | | llvm-svn: 21277
* fix this testcase so the regex doesn't match the function nameChris Lattner2005-04-101-1/+1
| | | | llvm-svn: 21210
* new testcase that used to crash the ppc fe. It could effect any simpleiselChris Lattner2005-04-091-0/+21
| | | | | | that is not careful, so I'm checking it into the generic tests. llvm-svn: 21190
* Add a testcase to make sure that we don't emit two fneg instructions backNate Begeman2005-04-091-0/+8
| | | | | | to back for certain fsel instructions. llvm-svn: 21176
* Add cases to cover the rest of the patterns we should be matchingNate Begeman2005-04-091-6/+16
| | | | llvm-svn: 21175
* New testcase that the sparc backend crashes onChris Lattner2005-04-091-0/+12
| | | | llvm-svn: 21173
* make this test more interestingChris Lattner2005-04-091-1/+8
| | | | llvm-svn: 21170
* add a test for fnabsChris Lattner2005-04-091-0/+11
| | | | llvm-svn: 21169
* add a partial test for the fma operations that ppc supports. I'm sure I'mChris Lattner2005-04-091-0/+30
| | | | | | | missing some and not all of these match yet, but I'm sure that Nate will clean up my mess :) llvm-svn: 21168
* oopsAndrew Lenharth2005-04-083-3/+3
| | | | llvm-svn: 21155
* added some tests to check stupid pattern matching mistakesAndrew Lenharth2005-04-085-0/+52
| | | | llvm-svn: 21154
* match case change in codegenAndrew Lenharth2005-04-071-1/+1
| | | | llvm-svn: 21141
* simplifiedAndrew Lenharth2005-04-061-5/+0
| | | | llvm-svn: 21119
* added first alpha codegen regression testAndrew Lenharth2005-04-061-0/+16
| | | | llvm-svn: 21117
* this has now been fixedChris Lattner2005-04-021-4/+0
| | | | llvm-svn: 21026
OpenPOWER on IntegriCloud