2005-09-29 |
Chris Lattner | Add a bunch of patterns for F64 FP ops, add some more... |
blob | commitdiff | raw |
2005-09-29 |
Chris Lattner | tblgen autogens this pattern now |
blob | commitdiff | raw | diff to current |
2005-09-29 |
Chris Lattner | now that tblgen is smarter, this pattern is not needed... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Codegen ADD X, IMM -> addis/addi if needed. |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | add a patter for SUBFIC |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Mark int binops as int-only, add FP binops. Mark FADD... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Mark associative nodes as associative |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Nate pointed out that mulh[us] are commutative as well... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | expose commutativity information |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | add support for missed eqv tests |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | learn to codegen not as NOR instead of xoris/xori |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | minor pattern shuffling |
blob | commitdiff | raw | diff to current |
2005-09-24 |
Chris Lattner | Teach the dag isel generator how to construct arbitrary... |
blob | commitdiff | raw | diff to current |
2005-09-15 |
Chris Lattner | disable this for now |
blob | commitdiff | raw | diff to current |
2005-09-14 |
Chris Lattner | give all operands names |
blob | commitdiff | raw | diff to current |
2005-09-14 |
Chris Lattner | Fix some issues exposed by more testing. XORIS had... |
blob | commitdiff | raw | diff to current |
2005-09-14 |
Chris Lattner | Fix some bugs noticed by new checking code |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | Teach the code generator that rlwimi is commutable... |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | Introduce two new concepts: |
blob | commitdiff | raw | diff to current |
2005-09-08 |
Chris Lattner | whitespace/comment changes, no functionality diffs |
blob | commitdiff | raw | diff to current |
2005-09-08 |
Chris Lattner | Add a bunch of stuff needed for node type inference... |
blob | commitdiff | raw | diff to current |
2005-09-08 |
Chris Lattner | add patterns for x?oris? |
blob | commitdiff | raw | diff to current |
2005-09-08 |
Chris Lattner | add patterns to the addi/addis/mulli etc instructions... |
blob | commitdiff | raw | diff to current |
2005-09-08 |
Chris Lattner | Add patterns for some new instructions, allowing the... |
blob | commitdiff | raw | diff to current |
2005-09-03 |
Chris Lattner | explicitly specify an operands list for patterns with... |
blob | commitdiff | raw | diff to current |
2005-09-03 |
Chris Lattner | rearrange logical ops to group them together more consi... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Add AND/OR/XOR |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Add some initial patterns to simple binary instructions... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | The condition register being branched on may not be... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | allow code using mtcrf to assemble |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Nate Begeman | Remove operand type 'crbit', since it is no longer... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | implement SELECT_CC fully for the DAG->DAG isel! |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Nate Begeman | Fix JIT encoding of conditional branches |
blob | commitdiff | raw | diff to current |
2005-08-25 |
Chris Lattner | LFS/STFS load and store FP values, not integer ones... |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Chris Lattner | Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_D... |
blob | commitdiff | raw | diff to current |
2005-08-23 |
Nate Begeman | Remove some instructions we no longer generate |
blob | commitdiff | raw | diff to current |
2005-08-22 |
Chris Lattner | Remove some regs that are not used. |
blob | commitdiff | raw | diff to current |
2005-08-18 |
Chris Lattner | Fix operand numbers by marking variable arity nodes... |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Nate Begeman | Fix JIT encoding of ppc mfocrf instruction; the operand... |
blob | commitdiff | raw | diff to current |
2005-07-21 |
Nate Begeman | Support building non-PIC |
blob | commitdiff | raw | diff to current |
2005-07-20 |
Nate Begeman | Generate mfocrf when targeting g5. Generate fsqrt... |
blob | commitdiff | raw | diff to current |
2005-05-15 |
Chris Lattner | PPC "branch and link" instructions are branches in... |
blob | commitdiff | raw | diff to current |
2005-04-19 |
Chris Lattner | switch over the rest of the formats that use RC to... |
blob | commitdiff | raw | diff to current |
2005-04-19 |
Chris Lattner | Convert the XForm instrs and XSForm instruction over... |
blob | commitdiff | raw | diff to current |
2005-04-19 |
Chris Lattner | convert over bform and iform instructions |
blob | commitdiff | raw | diff to current |
2005-04-19 |
Chris Lattner | Convert over DForm and DSForm instructions |
blob | commitdiff | raw | diff to current |
2005-04-19 |
Chris Lattner | Convert XLForm and XForm instructions over to use PPC64... |
blob | commitdiff | raw | diff to current |
2005-04-19 |
Chris Lattner | Convert XO XS and XFX forms to use isPPC64 |
blob | commitdiff | raw | diff to current |
2005-04-19 |
Chris Lattner | Turn PPC64 and VMX into classes that can be added to... |
blob | commitdiff | raw | diff to current |
2005-04-18 |
Nate Begeman | Change codegen for setcc to read the bit directly out... |
blob | commitdiff | raw | diff to current |
2005-04-14 |
Nate Begeman | Implement multi-way branches through logical ops on... |
blob | commitdiff | raw | diff to current |
2005-04-14 |
Nate Begeman | Add the necessary support to codegen condition register... |
blob | commitdiff | raw | diff to current |
2005-04-12 |
Nate Begeman | Initial support for allocation condition registers |
blob | commitdiff | raw | diff to current |
2005-04-12 |
Nate Begeman | Implement bitfield clears |
blob | commitdiff | raw | diff to current |
2005-04-11 |
Chris Lattner | ORo sets CR0 |
blob | commitdiff | raw | diff to current |
2005-04-11 |
Chris Lattner | Revert the previous patch, which I didn't mean to check in. |
blob | commitdiff | raw | diff to current |
2005-04-11 |
Chris Lattner | Fix a minor bug (ORo didn't mark that it set CR0). |
blob | commitdiff | raw | diff to current |
2005-04-11 |
Nate Begeman | Add recording variants of ISD::AND and ISD::OR. This... |
blob | commitdiff | raw | diff to current |
2005-04-09 |
Nate Begeman | Add rlwnm instruction for variable rotate |
blob | commitdiff | raw | diff to current |
2005-04-06 |
Nate Begeman | Add support for MULHS and MULHU nodes |
blob | commitdiff | raw | diff to current |
2005-04-04 |
Nate Begeman | Add support for multiply-add, multiply-sub, and their... |
blob | commitdiff | raw | diff to current |
2005-04-02 |
Nate Begeman | Set shift amount to Extend |
blob | commitdiff | raw | diff to current |
2005-03-29 |
Nate Begeman | Implement SetCC, fix ZERO_EXTEND_INREG |
blob | commitdiff | raw | diff to current |
2005-03-28 |
Nate Begeman | Remove fake instruction 'subc' (mnemonic for subfc). |
blob | commitdiff | raw | diff to current |
2005-02-15 |
Chris Lattner | Fix a problem where the PPC backend lost track of the... |
blob | commitdiff | raw | diff to current |
2004-12-16 |
Chris Lattner | Factor out common .td file chunks. |
blob | commitdiff | raw | diff to current |
2004-11-25 |
Chris Lattner | Fix encoding of fneg instruction |
blob | commitdiff | raw | diff to current |
2004-11-24 |
Nate Begeman | Fix encoding of bctrl, and remove some unused instructions |
blob | commitdiff | raw | diff to current |
2004-11-23 |
Chris Lattner | Fix encoding of blr and bctr |
blob | commitdiff | raw | diff to current |
2004-11-23 |
Chris Lattner | Fix encodings |
blob | commitdiff | raw | diff to current |
2004-11-23 |
Chris Lattner | LA is really addi. Be consistent with operand ordering... |
blob | commitdiff | raw | diff to current |
2004-11-22 |
Chris Lattner | Comment out a couple of unused instructions. |
blob | commitdiff | raw | diff to current |
2004-11-15 |
Misha Brukman | Add BCTR and LWZU instruction opcodes |
blob | commitdiff | raw | diff to current |
2004-10-23 |
Misha Brukman | Add BA, BL, and BLA opcodes |
blob | commitdiff | raw | diff to current |
2004-10-23 |
Misha Brukman | Fix the SPR field for MTLR, MFLR, MTCTR, and MFCTR... |
blob | commitdiff | raw | diff to current |
2004-10-23 |
Misha Brukman | The value of the XO field for MFLR and MFCTR is 339... |
blob | commitdiff | raw | diff to current |
2004-10-16 |
Nate Begeman | Finally fix one of the oldest FIXMEs in the PowerPC... |
blob | commitdiff | raw | diff to current |
2004-10-07 |
Nate Begeman | Several fixes and enhancements to the PPC32 backend. |
blob | commitdiff | raw | diff to current |
2004-09-22 |
Nate Begeman | add optimized code sequences for setcc x, 0 |
blob | commitdiff | raw | diff to current |
2004-09-06 |
Nate Begeman | Add 64 bit divide instructions, and use them |
blob | commitdiff | raw | diff to current |
2004-09-04 |
Nate Begeman | All PPC instructions are now auto-printed |
blob | commitdiff | raw | diff to current |
2004-09-02 |
Nate Begeman | Convert remaining X-Form and Pseudo instructions over... |
blob | commitdiff | raw | diff to current |
2004-08-31 |
Nate Begeman | convert M and MD form instructions to generated asm... |
blob | commitdiff | raw | diff to current |
2004-08-30 |
Nate Begeman | Move yet more instructions over to being printed by... |
blob | commitdiff | raw | diff to current |
2004-08-29 |
Nate Begeman | Convert A-Form instructions to auto-generated asm writer |
blob | commitdiff | raw | diff to current |
2004-08-29 |
Nate Begeman | Improvements to int->float cast code for PPC-64 |
blob | commitdiff | raw | diff to current |
2004-08-29 |
Nate Begeman | Implement the following missing functionality in the... |
blob | commitdiff | raw | diff to current |
2004-08-21 |
Nate Begeman | Move XForm instructions over to the auto-generated... |
blob | commitdiff | raw | diff to current |
2004-08-20 |
Nate Begeman | Implement code to convert SetCC into straight line... |
blob | commitdiff | raw | diff to current |
2004-08-19 |
Nate Begeman | Clean up floating point instruction selection. |
blob | commitdiff | raw | diff to current |
2004-08-15 |
Chris Lattner | Convert all of the DForm_6* operations, which makes... |
blob | commitdiff | raw | diff to current |
2004-08-15 |
Chris Lattner | Convert the DForm_4 over to the asmprintergen |
blob | commitdiff | raw | diff to current |
2004-08-14 |
Chris Lattner | Print mflr using the asmwriter generator |
blob | commitdiff | raw | diff to current |
2004-08-14 |
Nate Begeman | Add indexed forms of load doubleword and load word... |
blob | commitdiff | raw | diff to current |
2004-08-13 |
Nate Begeman | Add some more 64 bit instructions we need for the Power... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Misha Brukman | Fix names of 64-bit CMP*D* opcodes, add LWA and STD... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Misha Brukman | Add support for 64-bit CMPDI, CMPLDI, and CMPLD opcodes |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Misha Brukman | Add doubleword load/store (64-bit only). |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Nate Begeman | Fix casts of float to unsigned long |
blob | commitdiff | raw | diff to current |
2004-08-09 |
Misha Brukman | Use instruction formats as defined in the PowerPC ISA... |
blob | commitdiff | raw | diff to current |
next |