Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | implement smull and umull | Rafael Espindola | 2006-10-16 | 1 | -1/+19 | |
| | | | | llvm-svn: 30975 | |||||
* | testcase that causes the asmparser to assert | Chris Lattner | 2006-10-15 | 1 | -0/+9 | |
| | | | | llvm-svn: 30969 | |||||
* | fix some fp condition codes | Rafael Espindola | 2006-10-14 | 1 | -4/+2 | |
| | | | | | | use non trapping comparison instructions llvm-svn: 30962 | |||||
* | One cyclic dag a day is good for ya... | Evan Cheng | 2006-10-14 | 1 | -0/+20 | |
| | | | | llvm-svn: 30960 | |||||
* | testcase for recent dag combiner patch. Before the entry bb was: | Chris Lattner | 2006-10-14 | 1 | -0/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | _test: stwu r1, -80(r1) stw r1, 76(r1) mflr r11 stw r11, 88(r1) rlwinm r2, r4, 0, 30, 31 cmplwi cr7, r2, 2 mfcr r2 rlwinm r2, r2, 30, 31, 31 cmplwi cr0, r2, 0 bne cr0, LBB1_2 ;UnifiedReturnBlock after it is: _test: stwu r1, -80(r1) stw r1, 76(r1) mflr r11 stw r11, 88(r1) rlwinm r2, r4, 0, 30, 31 cmplwi cr0, r2, 2 bgt cr0, LBB1_2 ;UnifiedReturnBlock llvm-svn: 30954 | |||||
* | testcase for recent selectiondag patch | Chris Lattner | 2006-10-13 | 1 | -0/+19 | |
| | | | | llvm-svn: 30949 | |||||
* | add FNEGS and FNEGD | Rafael Espindola | 2006-10-13 | 1 | -1/+15 | |
| | | | | llvm-svn: 30932 | |||||
* | add SBCS and SUBS | Rafael Espindola | 2006-10-13 | 1 | -1/+9 | |
| | | | | llvm-svn: 30930 | |||||
* | implement calls to functions that return long | Rafael Espindola | 2006-10-13 | 1 | -0/+7 | |
| | | | | llvm-svn: 30929 | |||||
* | implement unordered floating point compares | Rafael Espindola | 2006-10-13 | 1 | -1/+17 | |
| | | | | llvm-svn: 30928 | |||||
* | new testcase | Chris Lattner | 2006-10-12 | 1 | -0/+23 | |
| | | | | llvm-svn: 30919 | |||||
* | Add another cyclic dag test case. | Evan Cheng | 2006-10-12 | 1 | -0/+41 | |
| | | | | llvm-svn: 30918 | |||||
* | Update tests. | Evan Cheng | 2006-10-12 | 3 | -6/+11 | |
| | | | | llvm-svn: 30895 | |||||
* | new testcase | Chris Lattner | 2006-10-11 | 1 | -0/+46 | |
| | | | | llvm-svn: 30893 | |||||
* | add test for mdef in a let | Chris Lattner | 2006-10-11 | 1 | -1/+8 | |
| | | | | llvm-svn: 30886 | |||||
* | Explict processor. | Jim Laskey | 2006-10-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 30882 | |||||
* | Make sure combiner alias analysis does it's thing. | Jim Laskey | 2006-10-11 | 1 | -0/+25 | |
| | | | | llvm-svn: 30879 | |||||
* | Test case for the recently fixed FindModifiedNodeSlot bug. | Evan Cheng | 2006-10-11 | 1 | -0/+31 | |
| | | | | llvm-svn: 30877 | |||||
* | new testcase, this should turn into zap | Chris Lattner | 2006-10-11 | 1 | -0/+8 | |
| | | | | llvm-svn: 30874 | |||||
* | Jimptables working again on alpha. | Andrew Lenharth | 2006-10-11 | 1 | -2/+0 | |
| | | | | | | As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff. llvm-svn: 30873 | |||||
* | Both of these functions should turn into cmpbge instructions, even though | Chris Lattner | 2006-10-11 | 1 | -0/+16 | |
| | | | | | | the second has an and of 254 not 255. llvm-svn: 30870 | |||||
* | new testcase for zap generation, from the alpha readme | Chris Lattner | 2006-10-11 | 1 | -0/+14 | |
| | | | | llvm-svn: 30865 | |||||
* | uint <-> double conversion | Rafael Espindola | 2006-10-10 | 1 | -0/+12 | |
| | | | | llvm-svn: 30862 | |||||
* | add fp sub | Rafael Espindola | 2006-10-10 | 1 | -4/+16 | |
| | | | | llvm-svn: 30859 | |||||
* | add double <-> int conversion | Rafael Espindola | 2006-10-10 | 1 | -2/+14 | |
| | | | | llvm-svn: 30858 | |||||
* | compare doubles | Rafael Espindola | 2006-10-10 | 1 | -1/+10 | |
| | | | | llvm-svn: 30856 | |||||
* | add some tests for floating point compare | Rafael Espindola | 2006-10-10 | 1 | -0/+41 | |
| | | | | llvm-svn: 30855 | |||||
* | Add test case from PR940. | Evan Cheng | 2006-10-10 | 1 | -0/+10 | |
| | | | | llvm-svn: 30852 | |||||
* | shufps with load folding is better than movaps; movsd. | Evan Cheng | 2006-10-09 | 1 | -1/+2 | |
| | | | | llvm-svn: 30849 | |||||
* | add some tests for floating point arithmetic | Rafael Espindola | 2006-10-09 | 1 | -0/+29 | |
| | | | | llvm-svn: 30840 | |||||
* | add float -> double and double -> float conversion | Rafael Espindola | 2006-10-09 | 1 | -0/+15 | |
| | | | | llvm-svn: 30835 | |||||
* | xfail this until andrew has a chance to implement the alpha TM method. | Chris Lattner | 2006-10-09 | 1 | -0/+2 | |
| | | | | llvm-svn: 30833 | |||||
* | add a test for adds adcs | Rafael Espindola | 2006-10-09 | 1 | -1/+9 | |
| | | | | llvm-svn: 30832 | |||||
* | new testcase for PR892 | Chris Lattner | 2006-10-08 | 1 | -1/+29 | |
| | | | | llvm-svn: 30824 | |||||
* | new testcase for SROA for stuff like "union { int*, float* }". | Chris Lattner | 2006-10-08 | 1 | -0/+18 | |
| | | | | llvm-svn: 30822 | |||||
* | new testcase we miscompile | Chris Lattner | 2006-10-07 | 1 | -0/+17 | |
| | | | | llvm-svn: 30816 | |||||
* | implement FUITOS and FUITOD | Rafael Espindola | 2006-10-07 | 1 | -2/+17 | |
| | | | | llvm-svn: 30803 | |||||
* | implement FLDD | Rafael Espindola | 2006-10-07 | 1 | -1/+8 | |
| | | | | llvm-svn: 30802 | |||||
* | add support for calling functions that return double | Rafael Espindola | 2006-10-06 | 1 | -3/+7 | |
| | | | | llvm-svn: 30771 | |||||
* | fix some bugs affecting functions with no arguments | Rafael Espindola | 2006-10-06 | 1 | -0/+2 | |
| | | | | llvm-svn: 30767 | |||||
* | add support for calling functions that have double arguments | Rafael Espindola | 2006-10-06 | 1 | -2/+8 | |
| | | | | llvm-svn: 30765 | |||||
* | implement a ArgumentLayout class to factor code common to ↵ | Rafael Espindola | 2006-10-05 | 1 | -2/+7 | |
| | | | | | | | | | LowerFORMAL_ARGUMENTS and LowerCALL implement FMDRR add support for f64 function arguments llvm-svn: 30754 | |||||
* | new testcase | Chris Lattner | 2006-10-05 | 1 | -0/+30 | |
| | | | | llvm-svn: 30751 | |||||
* | Check that jump tables wind up in the rodata section | Andrew Lenharth | 2006-10-05 | 1 | -1/+2 | |
| | | | | llvm-svn: 30747 | |||||
* | Verify that jump tables are emitted to the same section as the function is, | Chris Lattner | 2006-10-05 | 1 | -0/+79 | |
| | | | | | | | when codegen'ing in pic mode. This fixes a miscompilation of a switch stmt in a template, as the template goes to a non-.text section. llvm-svn: 30743 | |||||
* | pattern match min/max nodes | Chris Lattner | 2006-10-04 | 1 | -0/+37 | |
| | | | | llvm-svn: 30718 | |||||
* | Implement floating point constants | Rafael Espindola | 2006-10-03 | 1 | -1/+8 | |
| | | | | llvm-svn: 30704 | |||||
* | testcase for PR933 | Chris Lattner | 2006-10-03 | 1 | -0/+7 | |
| | | | | llvm-svn: 30702 | |||||
* | Move break-crit-edges before the predicate simplifier. Allows us to | Nick Lewycky | 2006-10-03 | 1 | -1/+1 | |
| | | | | | | optimize in more cases. llvm-svn: 30699 | |||||
* | New testcase for PR932 | Chris Lattner | 2006-10-03 | 1 | -0/+20 | |
| | | | | llvm-svn: 30695 |