| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a bunch of stuff needed for node type inference. Move 'BLR' down with | Chris Lattner | 2005-09-08 | 1 | -21/+114 |
* | Fix indentation | Chris Lattner | 2005-09-08 | 1 | -1/+1 |
* | regenerate | Chris Lattner | 2005-09-08 | 1 | -224/+259 |
* | Add support for automatically created anonymous definitions. | Chris Lattner | 2005-09-08 | 1 | -1/+30 |
* | x and X should be structurally identical | Chris Lattner | 2005-09-08 | 1 | -0/+12 |
* | new expression type | Chris Lattner | 2005-09-08 | 1 | -0/+2 |
* | regenerate | Chris Lattner | 2005-09-08 | 2 | -1630/+1141 |
* | Tabs to spaces. | Chris Lattner | 2005-09-08 | 1 | -12/+12 |
* | Keep names even when inlining. This allows us to realize that ADDI is: | Chris Lattner | 2005-09-08 | 1 | -1/+2 |
* | 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 |
* | add some missing PPC backend files | Chris Lattner | 2005-09-07 | 1 | -0/+6 |
* | Add tblgen fpcmp and the nightly tester to the utils folder | Chris Lattner | 2005-09-07 | 1 | -0/+71 |
* | 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 |
* | Initial cut of the dag isel generator. This is still very much a work in | Chris Lattner | 2005-09-07 | 2 | -1/+643 |
* | Another round of dag combiner changes. This fixes some missing XOR folds | Nate Begeman | 2005-09-07 | 2 | -17/+48 |
* | Fix a bug that Tzu-Chien Chiu noticed: live interval analysis does NOT | Chris Lattner | 2005-09-07 | 1 | -1/+0 |
* | Implement a common missing fold, (add (add x, c1), c2) -> (add x, c1+c2). | Nate Begeman | 2005-09-07 | 1 | -8/+14 |
* | 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 |
* | Fix a bug nate ran into with replacealluseswith. In the recursive cse case, | Chris Lattner | 2005-09-07 | 1 | -15/+45 |
* | Add a new argument to ReplaceAllUsesWith to keep track of nodes deleted by | Chris Lattner | 2005-09-07 | 1 | -3/+11 |
* | Add an option to the DAG Combiner to enable it for beta runs, and turn on | Nate Begeman | 2005-09-07 | 2 | -5/+25 |
* | Rename a class. These files are being migrated to the new isel and I want to | Chris Lattner | 2005-09-06 | 2 | -66/+66 |
* | Test the new 64bit i64<->fp functionality | Nate Begeman | 2005-09-06 | 1 | -0/+17 |
* | Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when we | Nate Begeman | 2005-09-06 | 4 | -13/+69 |
* | regenerate | Chris Lattner | 2005-09-06 | 1 | -86/+90 |
* | Tighten up the specification to allow TableGen/nested-comment.td to pass | Chris Lattner | 2005-09-06 | 1 | -3/+3 |
* | new testcase: tblgen should grok this. | Chris Lattner | 2005-09-06 | 1 | -0/+12 |
* | 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 |
* | Next round of DAGCombiner changes. This version now passes all the tests | Nate Begeman | 2005-09-06 | 1 | -236/+231 |
* | Add a requirement, patch contributed by Henrik Bach. | Chris Lattner | 2005-09-06 | 1 | -0/+6 |
* | 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 |
* | allow for a target to ask for a dag isel | Chris Lattner | 2005-09-03 | 1 | -0/+6 |
* | Add an option and stuff implementation of a dag isel emitter | Chris Lattner | 2005-09-03 | 2 | -0/+45 |
* | Fix a checking failure in gs | Chris Lattner | 2005-09-03 | 1 | -1/+1 |
* | 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 |
* | Next round of DAG Combiner changes. Just need to support multiple return | Nate Begeman | 2005-09-02 | 1 | -302/+325 |
* | Add some initial patterns to simple binary instructions, though they | Chris Lattner | 2005-09-02 | 2 | -25/+43 |
* | Clean up some code from the last checkin | Chris Lattner | 2005-09-02 | 1 | -24/+12 |
* | Fix a bug in legalize where it would emit two calls to libcalls that return | Chris Lattner | 2005-09-02 | 1 | -10/+13 |