| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Write patterns for the various shl and srl patterns that don't involve | Nate Begeman | 2005-10-19 | 1 | -13/+51 |
* | now that tblgen is smarter, use integers directly. This should help Andrew too | Chris Lattner | 2005-10-19 | 1 | -4/+1 |
* | Convert these cases to patterns | Chris Lattner | 2005-10-19 | 1 | -9/+11 |
* | Woo, it kinda works. We now generate this atrociously bad, but correct, | Nate Begeman | 2005-10-19 | 1 | -2/+16 |
* | Make a new reg class for 64 bit regs that aliases the 32 bit regs. This | Nate Begeman | 2005-10-19 | 1 | -1/+0 |
* | Fix the JIT encoding of LWA, LD, STD, and STDU. | Chris Lattner | 2005-10-18 | 1 | -4/+7 |
* | First bits of 64 bit PowerPC stuff, currently disabled. A lot of this is | Nate Begeman | 2005-10-18 | 1 | -4/+13 |
* | Add a pattern for FSQRTS | Chris Lattner | 2005-10-15 | 1 | -1/+1 |
* | Rename PowerPC*.td -> PPC*.td | Chris Lattner | 2005-10-14 | 1 | -2/+2 |
* | Add patterns for FP round/extend | Chris Lattner | 2005-10-14 | 1 | -2/+2 |
* | These definitions have been moved to common code. | Chris Lattner | 2005-10-10 | 1 | -199/+0 |
* | add patterns for float binops and fma ops | Chris Lattner | 2005-10-02 | 1 | -8/+12 |
* | another solution to the fsel issue. Instead of having 4 variants, just force | Chris Lattner | 2005-10-02 | 1 | -14/+8 |
* | fsel can take a different FP type for the comparison and for the result. As ... | Chris Lattner | 2005-10-02 | 1 | -9/+18 |
* | Modify the ppc backend to use two register classes for FP: F8RC and F4RC. | Chris Lattner | 2005-10-01 | 1 | -62/+93 |
* | Add a bunch of patterns for F64 FP ops, add some more integer ops | Chris Lattner | 2005-09-29 | 1 | -31/+72 |
* | tblgen autogens this pattern now | Chris Lattner | 2005-09-29 | 1 | -6/+0 |
* | now that tblgen is smarter, this pattern is not needed. Also, tblgen | Chris Lattner | 2005-09-29 | 1 | -3/+1 |
* | Codegen ADD X, IMM -> addis/addi if needed. | Chris Lattner | 2005-09-28 | 1 | -2/+12 |
* | add a patter for SUBFIC | Chris Lattner | 2005-09-28 | 1 | -1/+1 |
* | Mark int binops as int-only, add FP binops. Mark FADD/FMUL as commutative but | Chris Lattner | 2005-09-28 | 1 | -15/+23 |
* | Mark associative nodes as associative | Chris Lattner | 2005-09-28 | 1 | -6/+12 |
* | Nate pointed out that mulh[us] are commutative as well. Thanks! | Chris Lattner | 2005-09-28 | 1 | -2/+2 |
* | expose commutativity information | Chris Lattner | 2005-09-28 | 1 | -8/+17 |
* | add support for missed eqv tests | Chris Lattner | 2005-09-28 | 1 | -0/+9 |
* | learn to codegen not as NOR instead of xoris/xori | Chris Lattner | 2005-09-28 | 1 | -1/+5 |
* | minor pattern shuffling | Chris Lattner | 2005-09-26 | 1 | -8/+3 |
* | Teach the dag isel generator how to construct arbitrary immediates. The | Chris Lattner | 2005-09-24 | 1 | -1/+6 |
* | disable this for now | Chris Lattner | 2005-09-15 | 1 | -0/+2 |
* | give all operands names | Chris Lattner | 2005-09-14 | 1 | -3/+4 |
* | Fix some issues exposed by more testing. XORIS had the wrong operands | Chris Lattner | 2005-09-14 | 1 | -5/+5 |
* | Fix some bugs noticed by new checking code | Chris Lattner | 2005-09-14 | 1 | -8/+14 |
* | Teach the code generator that rlwimi is commutable if the rotate amount | Chris Lattner | 2005-09-09 | 1 | -1/+2 |
* | 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 | 1 | -7/+27 |
* | add patterns to the addi/addis/mulli etc instructions. Define predicates | Chris Lattner | 2005-09-08 | 1 | -11/+42 |
* | Add patterns for some new instructions, allowing the use of the ineg fragment. | Chris Lattner | 2005-09-08 | 1 | -8/+8 |
* | explicitly specify an operands list for patterns with inputs (e.g. neg) | Chris Lattner | 2005-09-03 | 1 | -8/+13 |
* | 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 | 1 | -28/+57 |
* | Add some initial patterns to simple binary instructions, though they | Chris Lattner | 2005-09-02 | 1 | -17/+38 |
* | The condition register being branched on may not be cr0, as such, print it. | Chris Lattner | 2005-08-26 | 1 | -6/+6 |
* | allow code using mtcrf to assemble | Chris Lattner | 2005-08-26 | 1 | -1/+1 |
* | Remove operand type 'crbit', since it is no longer used | Nate Begeman | 2005-08-26 | 1 | -3/+0 |
* | implement SELECT_CC fully for the DAG->DAG isel! | Chris Lattner | 2005-08-26 | 1 | -0/+10 |
* | Fix JIT encoding of conditional branches | Nate Begeman | 2005-08-26 | 1 | -12/+12 |
* | LFS/STFS load and store FP values, not integer ones. This change allows us | Chris Lattner | 2005-08-25 | 1 | -4/+4 |
* | Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that the | Chris Lattner | 2005-08-24 | 1 | -1/+2 |