Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Make sure this is not eligible for tail-call-elimination so that we test | Chris Lattner | 2005-05-14 | 1 | -2/+3 | |
| | | | | | | the correct thing. llvm-svn: 22039 | |||||
* | new testcase | Chris Lattner | 2005-05-14 | 1 | -0/+8 | |
| | | | | llvm-svn: 22037 | |||||
* | Ensure these casts are done with the hardware fildll instruction | Chris Lattner | 2005-05-14 | 1 | -0/+11 | |
| | | | | llvm-svn: 22013 | |||||
* | this passes | Chris Lattner | 2005-05-14 | 1 | -1/+0 | |
| | | | | llvm-svn: 22000 | |||||
* | new testcase | Chris Lattner | 2005-05-13 | 1 | -0/+7 | |
| | | | | llvm-svn: 21989 | |||||
* | fix regression tests | Andrew Lenharth | 2005-05-13 | 4 | -7/+4 | |
| | | | | llvm-svn: 21963 | |||||
* | These tests are currently expected to fail. | John Criswell | 2005-05-13 | 4 | -0/+4 | |
| | | | | llvm-svn: 21941 | |||||
* | Force x86 backend | Chris Lattner | 2005-05-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 21940 | |||||
* | let dj run this | Chris Lattner | 2005-05-13 | 1 | -0/+3 | |
| | | | | llvm-svn: 21935 | |||||
* | fixed test case | Andrew Lenharth | 2005-05-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 21934 | |||||
* | add a correct run line | Chris Lattner | 2005-05-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 21918 | |||||
* | reg test | Chris Lattner | 2005-05-12 | 1 | -0/+14 | |
| | | | | llvm-svn: 21914 | |||||
* | Fix this test on Solaris. | John Criswell | 2005-05-12 | 1 | -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) is | Nate Begeman | 2005-05-11 | 1 | -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 Criswell | 2005-05-11 | 1 | -0/+16 | |
| | | | | llvm-svn: 21879 | |||||
* | Legalize for CTLZ generates a ctpop, but this ctpop is not expanded. | Andrew Lenharth | 2005-05-11 | 1 | -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 intrinsics | Chris Lattner | 2005-05-11 | 1 | -0/+38 | |
| | | | | llvm-svn: 21863 | |||||
* | new testcase | Chris Lattner | 2005-05-11 | 1 | -0/+21 | |
| | | | | llvm-svn: 21854 | |||||
* | new testcase | Chris Lattner | 2005-05-09 | 1 | -0/+19 | |
| | | | | llvm-svn: 21819 | |||||
* | tweak test to accept the (good) code emitted by the pattern isel | Chris Lattner | 2005-05-09 | 1 | -2/+2 | |
| | | | | llvm-svn: 21812 | |||||
* | New testcase that crashes the pattern isel | Chris Lattner | 2005-05-09 | 1 | -0/+49 | |
| | | | | llvm-svn: 21800 | |||||
* | new testcase | Chris Lattner | 2005-05-05 | 1 | -0/+19 | |
| | | | | llvm-svn: 21699 | |||||
* | comment fix | Andrew Lenharth | 2005-05-04 | 2 | -2/+2 | |
| | | | | llvm-svn: 21685 | |||||
* | see if the legalize code propery compensates for the additional zeros introduced | Andrew Lenharth | 2005-05-04 | 1 | -0/+12 | |
| | | | | llvm-svn: 21684 | |||||
* | added a use of ctpop to debug stuff with | Andrew Lenharth | 2005-05-04 | 1 | -0/+12 | |
| | | | | llvm-svn: 21681 | |||||
* | add sin/cos tests | Chris Lattner | 2005-04-30 | 1 | -3/+21 | |
| | | | | llvm-svn: 21635 | |||||
* | Add a test for llvm.sqrt | Chris Lattner | 2005-04-30 | 1 | -0/+13 | |
| | | | | llvm-svn: 21628 | |||||
* | Eliminate tabs and trailing spaces | Jeff Cohen | 2005-04-23 | 1 | -2/+2 | |
| | | | | llvm-svn: 21479 | |||||
* | Check for eqv matching | Chris Lattner | 2005-04-21 | 1 | -0/+13 | |
| | | | | llvm-svn: 21414 | |||||
* | this passes on darwin | Chris Lattner | 2005-04-21 | 1 | -1/+0 | |
| | | | | llvm-svn: 21410 | |||||
* | Update dejagnu tests to use the new pattern isel flag | Nate Begeman | 2005-04-16 | 5 | -5/+5 | |
| | | | | llvm-svn: 21311 | |||||
* | added a random and mask test | Andrew Lenharth | 2005-04-14 | 1 | -0/+10 | |
| | | | | llvm-svn: 21301 | |||||
* | Add CodeGen tests for the recent SelectionDAG transforms | Nate Begeman | 2005-04-13 | 2 | -0/+53 | |
| | | | | llvm-svn: 21292 | |||||
* | regression case for faster call sequence | Andrew Lenharth | 2005-04-13 | 1 | -0/+15 | |
| | | | | llvm-svn: 21284 | |||||
* | check that casts still use zap | Andrew Lenharth | 2005-04-13 | 1 | -0/+11 | |
| | | | | llvm-svn: 21283 | |||||
* | added s4addl matching test | Andrew Lenharth | 2005-04-13 | 1 | -0/+14 | |
| | | | | llvm-svn: 21277 | |||||
* | fix this testcase so the regex doesn't match the function name | Chris Lattner | 2005-04-10 | 1 | -1/+1 | |
| | | | | llvm-svn: 21210 | |||||
* | new testcase that used to crash the ppc fe. It could effect any simpleisel | Chris Lattner | 2005-04-09 | 1 | -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 back | Nate Begeman | 2005-04-09 | 1 | -0/+8 | |
| | | | | | | to back for certain fsel instructions. llvm-svn: 21176 | |||||
* | Add cases to cover the rest of the patterns we should be matching | Nate Begeman | 2005-04-09 | 1 | -6/+16 | |
| | | | | llvm-svn: 21175 | |||||
* | New testcase that the sparc backend crashes on | Chris Lattner | 2005-04-09 | 1 | -0/+12 | |
| | | | | llvm-svn: 21173 | |||||
* | make this test more interesting | Chris Lattner | 2005-04-09 | 1 | -1/+8 | |
| | | | | llvm-svn: 21170 | |||||
* | add a test for fnabs | Chris Lattner | 2005-04-09 | 1 | -0/+11 | |
| | | | | llvm-svn: 21169 | |||||
* | add a partial test for the fma operations that ppc supports. I'm sure I'm | Chris Lattner | 2005-04-09 | 1 | -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 | |||||
* | oops | Andrew Lenharth | 2005-04-08 | 3 | -3/+3 | |
| | | | | llvm-svn: 21155 | |||||
* | added some tests to check stupid pattern matching mistakes | Andrew Lenharth | 2005-04-08 | 5 | -0/+52 | |
| | | | | llvm-svn: 21154 | |||||
* | match case change in codegen | Andrew Lenharth | 2005-04-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 21141 | |||||
* | simplified | Andrew Lenharth | 2005-04-06 | 1 | -5/+0 | |
| | | | | llvm-svn: 21119 | |||||
* | added first alpha codegen regression test | Andrew Lenharth | 2005-04-06 | 1 | -0/+16 | |
| | | | | llvm-svn: 21117 | |||||
* | this has now been fixed | Chris Lattner | 2005-04-02 | 1 | -4/+0 | |
| | | | | llvm-svn: 21026 |