2005-10-14 |
Chris Lattner | Merge PPCJITInfo.h and PPC32JITInfo.h. Note that the... |
tree | commitdiff |
2005-10-14 |
Chris Lattner | Rename PowerPC*.h to PPC*.h |
tree | commitdiff |
2005-10-14 |
Chris Lattner | Rename PowerPCInstrBuilder.h -> PPC* |
tree | commitdiff |
2005-10-14 |
Chris Lattner | Nuke the PowerPCTargetMachine.h header. Note that... |
tree | commitdiff |
2005-10-14 |
Chris Lattner | Rename PowerPC*.td -> PPC*.td |
tree | commitdiff |
2005-10-14 |
Chris Lattner | These are dead |
tree | commitdiff |
2005-10-14 |
Chris Lattner | Eliminate PowerPC.td and PPC32.td, consolidating them... |
tree | commitdiff |
2005-10-14 |
Chris Lattner | Like the comment says... |
tree | commitdiff |
2005-10-14 |
Chris Lattner | Nuke PowerPCInstrFormats.h, its contents are dead.... |
tree | commitdiff |
2005-10-14 |
Nate Begeman | Remove an unnecsesary file. PPC32 and PPC64 share... |
tree | commitdiff |
2005-10-14 |
Chris Lattner | These are now autogenerated |
tree | commitdiff |
2005-10-14 |
Chris Lattner | Add patterns for FP round/extend |
tree | commitdiff |
2005-10-10 |
Chris Lattner | These definitions have been moved to common code. |
tree | commitdiff |
2005-10-09 |
Chris Lattner | Disable formation of rlwinm instructions from SRA bases... |
tree | commitdiff |
2005-10-08 |
Nate Begeman | Remove another unused file. Preparing for the great... |
tree | commitdiff |
2005-10-08 |
Nate Begeman | Remove a file that is no longer used |
tree | commitdiff |
2005-10-07 |
Chris Lattner | When preselecting, favor things that have low depth... |
tree | commitdiff |
2005-10-07 |
Chris Lattner | Fix a CQ regression from my patch to split F32/F64... |
tree | commitdiff |
2005-10-06 |
Chris Lattner | Pull out Call, reducing stack frame size from 6032... |
tree | commitdiff |
2005-10-06 |
Chris Lattner | Pull out setcc, this reduces stack frame size from... |
tree | commitdiff |
2005-10-06 |
Chris Lattner | Pull two more methods out, reducing stack frame size... |
tree | commitdiff |
2005-10-06 |
Chris Lattner | Add a recursive-iterative hybrid stage to attempt to... |
tree | commitdiff |
2005-10-03 |
Chris Lattner | Speed up the asm printer a lot by not printing formatte... |
tree | commitdiff |
2005-10-02 |
Chris Lattner | add patterns for float binops and fma ops |
tree | commitdiff |
2005-10-02 |
Chris Lattner | another solution to the fsel issue. Instead of having... |
tree | commitdiff |
2005-10-02 |
Chris Lattner | fsel can take a different FP type for the comparison... |
tree | commitdiff |
2005-10-02 |
Chris Lattner | fix an f32/f64 type mismatch |
tree | commitdiff |
2005-10-01 |
Chris Lattner | Minor tweak to the branch selector. When emitting... |
tree | commitdiff |
2005-10-01 |
Chris Lattner | like the comment says, enable this |
tree | commitdiff |
2005-10-01 |
Chris Lattner | fix typo |
tree | commitdiff |
2005-10-01 |
Chris Lattner | Modify the ppc backend to use two register classes... |
tree | commitdiff |
2005-09-30 |
Jim Laskey | Should be using flag and not chain. |
tree | commitdiff |
2005-09-30 |
Nate Begeman | Remove some now-dead code. |
tree | commitdiff |
2005-09-30 |
Chris Lattner | constant fold these calls |
tree | commitdiff |
2005-09-30 |
Chris Lattner | pass extra args |
tree | commitdiff |
2005-09-30 |
Chris Lattner | these methods get extra args |
tree | commitdiff |
2005-09-30 |
Chris Lattner | Use the 32-bit version for now |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Add a bunch of patterns for F64 FP ops, add some more... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Remove code for patterns that are autogenerated |
tree | commitdiff |
2005-09-29 |
Chris Lattner | tblgen autogens this pattern now |
tree | commitdiff |
2005-09-29 |
Andrew Lenharth | copy and paste error |
tree | commitdiff |
2005-09-29 |
Chris Lattner | now that tblgen is smarter, this pattern is not needed... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | consistency with other cases, no functionality change |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Make the JIT default to the DAG isel instead of the... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Never rely on ReplaceAllUsesWith when selecting, use... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Codegen ADD X, IMM -> addis/addi if needed. |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Autogen MUL, move FP cases together |
tree | commitdiff |
2005-09-28 |
Chris Lattner | disentangle FP from INT versions of div/mul |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Use the autogenerated matcher for ADD/SUB |
tree | commitdiff |
2005-09-28 |
Chris Lattner | add a patter for SUBFIC |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Mark int binops as int-only, add FP binops. Mark FADD... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Mark associative nodes as associative |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Nate pointed out that mulh[us] are commutative as well... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | expose commutativity information |
tree | commitdiff |
2005-09-28 |
Chris Lattner | All (xor *) cases are autogenerated now |
tree | commitdiff |
2005-09-28 |
Chris Lattner | add support for missed eqv tests |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 |
tree | commitdiff |
2005-09-28 |
Chris Lattner | learn to codegen not as NOR instead of xoris/xori |
tree | commitdiff |
2005-09-28 |
Chris Lattner | These nodes are all autogenerated |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Darwin, like many BSD systems, has a setjmp/longjmp... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Make sure to clear the CodeGenMap after each basic... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Move the post-lsr simplify cfg pass after lowereh,... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | minor pattern shuffling |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Teach the dag isel generator how to construct arbitrary... |
tree | commitdiff |
2005-09-17 |
Chris Lattner | Implement hook for ppc |
tree | commitdiff |
2005-09-15 |
Chris Lattner | disable this for now |
tree | commitdiff |
2005-09-14 |
Chris Lattner | give all operands names |
tree | commitdiff |
2005-09-14 |
Chris Lattner | Fix some issues exposed by more testing. XORIS had... |
tree | commitdiff |
2005-09-14 |
Chris Lattner | Fix some bugs noticed by new checking code |
tree | commitdiff |
2005-09-13 |
Chris Lattner | we don't need this proto any longer |
tree | commitdiff |
2005-09-13 |
Chris Lattner | move the #include for the generated code into the isel... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Change the arg lowering code to use copyfromreg from... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Remove some dead vectors |
tree | commitdiff |
2005-09-10 |
Chris Lattner | PowerPC cannot truncstore i1 natively |
tree | commitdiff |
2005-09-09 |
Chris Lattner | I forgot that we always spill fp values as 64-bits... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Fix a problem that Nate noticed, where spill code was... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | code cleanup |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Teach the code generator that rlwimi is commutable... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Introduce two new concepts: |
tree | commitdiff |
2005-09-08 |
Chris Lattner | whitespace/comment changes, no functionality diffs |
tree | commitdiff |
2005-09-08 |
Chris Lattner | Add a bunch of stuff needed for node type inference... |
tree | commitdiff |
2005-09-08 |
Chris Lattner | add patterns for x?oris? |
tree | commitdiff |
2005-09-08 |
Chris Lattner | add patterns to the addi/addis/mulli etc instructions... |
tree | commitdiff |
2005-09-08 |
Chris Lattner | Add patterns for some new instructions, allowing the... |
tree | commitdiff |
2005-09-07 |
Chris Lattner | Remove some cases handled by the generated portion... |
tree | commitdiff |
2005-09-07 |
Chris Lattner | On non-apple systems, when using -march=ppc32, do not... |
tree | commitdiff |
2005-09-06 |
Nate Begeman | Implement i64<->fp using the fctidz/fcfid instructions... |
tree | commitdiff |
2005-09-06 |
Nate Begeman | Add note about future optimization noted in the ppc... |
tree | commitdiff |
2005-09-06 |
Nate Begeman | Add accessor for 64bit flag, so that we can tell when... |
tree | commitdiff |
2005-09-03 |
Chris Lattner | explicitly specify an operands list for patterns with... |
tree | commitdiff |
2005-09-03 |
Chris Lattner | include the dag isel fragment |
tree | commitdiff |
2005-09-03 |
Chris Lattner | ask for a dag isel |
tree | commitdiff |
2005-09-03 |
Chris Lattner | Change the isel to not break out of the big giant switc... |
tree | commitdiff |
2005-09-03 |
Chris Lattner | rearrange logical ops to group them together more consi... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Add AND/OR/XOR |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Add some initial patterns to simple binary instructions... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | turn on dag isel by default |
tree | commitdiff |
2005-09-02 |
Jim Laskey | Add help support for -mcpu and -mattr. |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Decouple fsqrt from gpul optimizations, implementing... |
tree | commitdiff |
next |