2005-12-11 |
Chris Lattner | Remove type casts that are no longer needed |
blob | commitdiff | raw |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag... |
blob | commitdiff | raw | diff to current |
2005-12-09 |
Nate Begeman | Add support patterns to many load and store instruction... |
blob | commitdiff | raw | diff to current |
2005-12-06 |
Chris Lattner | Use new PPC-specific nodes to represent shifts which... |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Chris Lattner | Add some explicit type casts so that tblgen knows the... |
blob | commitdiff | raw | diff to current |
2005-12-04 |
Chris Lattner | Autogen matching code for ADJCALLSTACK[UP|DOWN], thanks... |
blob | commitdiff | raw | diff to current |
2005-12-04 |
Chris Lattner | Finish moving uncond br over to .td file, remove from... |
blob | commitdiff | raw | diff to current |
2005-12-04 |
Chris Lattner | Define BR in the .td file now that Evan made tblgen... |
blob | commitdiff | raw | diff to current |
2005-11-29 |
Nate Begeman | Represent the encoding of the SPR instructions as they... |
blob | commitdiff | raw | diff to current |
2005-11-29 |
Nate Begeman | Add the remainder of the AltiVec 4 x float instructions... |
blob | commitdiff | raw | diff to current |
2005-11-26 |
Nate Begeman | Small tweaks noticed while on the plane. |
blob | commitdiff | raw | diff to current |
2005-11-23 |
Nate Begeman | Some first bits of AltiVec stuff: Instruction Formats... |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | disentangle call operands from branch operands a bit |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Generate LA and ADDIS when possible. |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Add an initial hack at legalizing GlobalAddress into... |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | LI could theoretically be used for the lo-part of a... |
blob | commitdiff | raw | diff to current |
2005-11-16 |
Nate Begeman | Patch to clean up function call pseudos and support... |
blob | commitdiff | raw | diff to current |
2005-10-28 |
Chris Lattner | add support for branch on ordered/unordered. |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Chris Lattner | autogen undef |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Chris Lattner | Allow pseudos to have patterns, no functionality change |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Chris Lattner | Autogen fsel |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Chris Lattner | Autogen a few new ppc-specific nodes |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Chris Lattner | Instead of aborting if not a case we can handle special... |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Nate Begeman | Match rotate. This does actually match the rotates... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Nate Begeman | Add some more patterns for i64 on ppc |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Jim Laskey | Added InstrSchedClass to each of the PowerPC Instructions. |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Nate Begeman | Write patterns for the various shl and srl patterns... |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Chris Lattner | now that tblgen is smarter, use integers directly.... |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Chris Lattner | Convert these cases to patterns |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Nate Begeman | Woo, it kinda works. We now generate this atrociously... |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Nate Begeman | Make a new reg class for 64 bit regs that aliases the... |
blob | commitdiff | raw | diff to current |
2005-10-18 |
Chris Lattner | Fix the JIT encoding of LWA, LD, STD, and STDU. |
blob | commitdiff | raw | diff to current |
2005-10-18 |
Nate Begeman | First bits of 64 bit PowerPC stuff, currently disabled... |
blob | commitdiff | raw | diff to current |
2005-10-15 |
Chris Lattner | Add a pattern for FSQRTS |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Rename PowerPC*.td -> PPC*.td |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Add patterns for FP round/extend |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | These definitions have been moved to common code. |
blob | commitdiff | raw | diff to current |
2005-10-02 |
Chris Lattner | add patterns for float binops and fma ops |
blob | commitdiff | raw | diff to current |
2005-10-02 |
Chris Lattner | another solution to the fsel issue. Instead of having... |
blob | commitdiff | raw | diff to current |
2005-10-02 |
Chris Lattner | fsel can take a different FP type for the comparison... |
blob | commitdiff | raw | diff to current |
2005-10-01 |
Chris Lattner | Modify the ppc backend to use two register classes... |
blob | commitdiff | raw | diff to current |
2005-09-29 |
Chris Lattner | Add a bunch of patterns for F64 FP ops, add some more... |
blob | commitdiff | raw | diff to current |
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 |
next |