| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | code cleanup | Chris Lattner | 2005-09-09 | 1 | -2/+3 |
* | Teach the code generator that rlwimi is commutable if the rotate amount | Chris Lattner | 2005-09-09 | 3 | -1/+38 |
* | Introduce two new concepts: | Chris Lattner | 2005-09-09 | 1 | -11/+75 |
* | whitespace/comment changes, no functionality diffs | Chris Lattner | 2005-09-08 | 1 | -2/+5 |
* | Add a bunch of stuff needed for node type inference. Move 'BLR' down with | Chris Lattner | 2005-09-08 | 1 | -21/+114 |
* | add patterns for x?oris? | Chris Lattner | 2005-09-08 | 2 | -8/+31 |
* | add patterns to the addi/addis/mulli etc instructions. Define predicates | Chris Lattner | 2005-09-08 | 2 | -16/+52 |
* | Add patterns for some new instructions, allowing the use of the ineg fragment. | Chris Lattner | 2005-09-08 | 2 | -10/+10 |
* | ignore generated files | Chris Lattner | 2005-09-07 | 4 | -0/+4 |
* | Remove some cases handled by the generated portion of the isel | Chris Lattner | 2005-09-07 | 1 | -13/+3 |
* | On non-apple systems, when using -march=ppc32, do not print: | Chris Lattner | 2005-09-07 | 1 | -1/+1 |
* | Print: | Chris Lattner | 2005-09-07 | 1 | -4/+4 |
* | Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when we | Nate Begeman | 2005-09-06 | 4 | -13/+69 |
* | Fix up the AssertXext problem, as well as adding it at calls | Andrew Lenharth | 2005-09-06 | 2 | -14/+25 |
* | Add note about future optimization noted in the ppc compiler writer's guide | Nate Begeman | 2005-09-06 | 1 | -0/+4 |
* | Add accessor for 64bit flag, so that we can tell when it is safe to | Nate Begeman | 2005-09-06 | 2 | -1/+3 |
* | revert part of the last change, should fix regressions | Andrew Lenharth | 2005-09-04 | 2 | -6/+11 |
* | explicitly specify an operands list for patterns with inputs (e.g. neg) | Chris Lattner | 2005-09-03 | 1 | -8/+13 |
* | include the dag isel fragment | Chris Lattner | 2005-09-03 | 1 | -0/+2 |
* | ask for a dag isel | Chris Lattner | 2005-09-03 | 1 | -1/+2 |
* | Change the isel to not break out of the big giant switch. Instead, the | Chris Lattner | 2005-09-03 | 1 | -59/+61 |
* | rearrange logical ops to group them together more consistently. | Chris Lattner | 2005-09-03 | 1 | -16/+42 |
* | Add AND/OR/XOR | Chris Lattner | 2005-09-02 | 2 | -31/+65 |
* | Add some initial patterns to simple binary instructions, though they | Chris Lattner | 2005-09-02 | 2 | -25/+43 |
* | turn on dag isel by default | Chris Lattner | 2005-09-02 | 1 | -3/+3 |
* | Add help support for -mcpu and -mattr. | Jim Laskey | 2005-09-02 | 2 | -21/+54 |
* | Pull out Lowering in preperation for multiple ISels. Oh, and get rid of some... | Andrew Lenharth | 2005-09-02 | 3 | -434/+435 |
* | Decouple fsqrt from gpul optimizations, implementing fsqrt.ll. | Chris Lattner | 2005-09-02 | 3 | -8/+8 |
* | Fix VC++ build errors | Jeff Cohen | 2005-09-02 | 1 | -1/+1 |
* | Restore this patch now that the latent bug has been fixed | Chris Lattner | 2005-09-02 | 1 | -2/+16 |
* | Revert the previous patch which causes a mysterious regression in toast. | Chris Lattner | 2005-09-02 | 1 | -16/+2 |
* | Handle any_extend like zext | Chris Lattner | 2005-09-02 | 1 | -0/+1 |
* | Handle ANY_EXTEND like ZERO_EXTEND. Simplify the extend/truncate code on | Chris Lattner | 2005-09-02 | 1 | -59/+23 |
* | Implement small-arguments.ll:test3 by teaching the DAG optimizer that | Chris Lattner | 2005-09-01 | 1 | -2/+16 |
* | Align functions to 16-byte boundaries, to eliminate noise in performance meas... | Chris Lattner | 2005-09-01 | 1 | -1/+1 |
* | Local labels on darwin apparently start with just 'L', not .L like other | Chris Lattner | 2005-09-01 | 1 | -2/+2 |
* | 1. Use SubtargetFeatures in llc/lli. | Jim Laskey | 2005-09-01 | 23 | -35/+132 |
* | This new class provides support for platform specific "features". The intent | Jim Laskey | 2005-09-01 | 1 | -0/+173 |
* | Implement dynamic allocas correctly. In particular, because we were copying | Chris Lattner | 2005-09-01 | 1 | -1/+4 |
* | Fix a bug where we were useing HA to get the high part, which seems like it | Chris Lattner | 2005-09-01 | 1 | -11/+10 |
* | Do not select the operands being passed into SelectCC. IT does this itself | Chris Lattner | 2005-09-01 | 1 | -4/+2 |
* | Move FCTIWZ handling out of the instruction selectors and into legalization, | Chris Lattner | 2005-08-31 | 4 | -64/+70 |
* | Remove dead code | Chris Lattner | 2005-08-31 | 2 | -75/+0 |
* | Move SHL,SHR i64 -> legalizer | Chris Lattner | 2005-08-31 | 1 | -2/+57 |
* | Remove code that is now dead from the pattern isel. | Chris Lattner | 2005-08-31 | 1 | -28/+2 |
* | lower sra_parts on the dag, implementing it for the dag isel, and exposing | Chris Lattner | 2005-08-31 | 1 | -0/+28 |
* | add assert zext/sext to the dag isel | Chris Lattner | 2005-08-31 | 1 | -0/+3 |
* | Handle AssertSext/AssertZext nodes, fixing the regressions last night. | Chris Lattner | 2005-08-31 | 1 | -0/+4 |
* | Enable generation of AssertSext and AssertZext in the PPC backend. | Nate Begeman | 2005-08-31 | 1 | -2/+7 |
* | Fix 'ret long' to return the high and lo parts in the right registers. This | Chris Lattner | 2005-08-31 | 1 | -9/+7 |