2005-09-19 |
Chris Lattner | Implement the isLoadFromStackSlot interface |
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 | 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-14 |
Chris Lattner | fix a major regression from my patch this afternoon |
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 | This has been moved to the target-indep code |
tree | commitdiff |
2005-09-13 |
Chris Lattner | This code is no longer needed, it is moved to the targe... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Majik numbers are bad |
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 | ignore generated files |
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-07 |
Chris Lattner | Print: |
tree | commitdiff |
2005-09-06 |
Nate Begeman | Implement i64<->fp using the fctidz/fcfid instructions... |
tree | commitdiff |
2005-09-06 |
Andrew Lenharth | Fix up the AssertXext problem, as well as adding it... |
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-04 |
Andrew Lenharth | revert part of the last change, should fix regressions |
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 |
Andrew Lenharth | Pull out Lowering in preperation for multiple ISels... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Decouple fsqrt from gpul optimizations, implementing... |
tree | commitdiff |
2005-09-02 |
Jeff Cohen | Fix VC++ build errors |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Restore this patch now that the latent bug has been... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Revert the previous patch which causes a mysterious... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Handle any_extend like zext |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Handle ANY_EXTEND like ZERO_EXTEND. Simplify the exten... |
tree | commitdiff |
2005-09-01 |
Chris Lattner | Implement small-arguments.ll:test3 by teaching the... |
tree | commitdiff |
2005-09-01 |
Chris Lattner | Align functions to 16-byte boundaries, to eliminate... |
tree | commitdiff |
2005-09-01 |
Chris Lattner | Local labels on darwin apparently start with just ... |
tree | commitdiff |
2005-09-01 |
Jim Laskey | 1. Use SubtargetFeatures in llc/lli. |
tree | commitdiff |
2005-09-01 |
Jim Laskey | This new class provides support for platform specific... |
tree | commitdiff |
2005-09-01 |
Chris Lattner | Implement dynamic allocas correctly. In particular... |
tree | commitdiff |
2005-09-01 |
Chris Lattner | Fix a bug where we were useing HA to get the high part... |
tree | commitdiff |
2005-09-01 |
Chris Lattner | Do not select the operands being passed into SelectCC... |
tree | commitdiff |
2005-08-31 |
Chris Lattner | Move FCTIWZ handling out of the instruction selectors... |
tree | commitdiff |
2005-08-31 |
Chris Lattner | Remove dead code |
tree | commitdiff |
2005-08-31 |
Chris Lattner | Move SHL,SHR i64 -> legalizer |
tree | commitdiff |
2005-08-31 |
Chris Lattner | Remove code that is now dead from the pattern isel. |
tree | commitdiff |
2005-08-31 |
Chris Lattner | lower sra_parts on the dag, implementing it for the... |
tree | commitdiff |
2005-08-31 |
Chris Lattner | add assert zext/sext to the dag isel |
tree | commitdiff |
2005-08-31 |
Chris Lattner | Handle AssertSext/AssertZext nodes, fixing the regressi... |
tree | commitdiff |
2005-08-31 |
Nate Begeman | Enable generation of AssertSext and AssertZext in the... |
tree | commitdiff |
2005-08-31 |
Chris Lattner | Fix 'ret long' to return the high and lo parts in the... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | now that physregs can exist in the same dag with multip... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | Fix type mismatches when passing f32 values to calls |
tree | commitdiff |
2005-08-30 |
Chris Lattner | Fix some indentation (first hunks). |
tree | commitdiff |
2005-08-30 |
Chris Lattner | Fix a problem Nate found where we swapped the operands... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | codegen ADD_PARTS correctly: put the results in the... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | add operands in the right order, fixing McCat/18-imp... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | Make sure the selector emits register register copies... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | The first operand to AND does not always have more... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | Fix a bug in my patch for legalizing to fsel. It canno... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | emit FMR instructions to convert f64<->f32 instructions... |
tree | commitdiff |
2005-08-30 |
Chris Lattner | Fix some really strange indentation that xcode likes... |
tree | commitdiff |
2005-08-29 |
Chris Lattner | fix a crash in cfrac |
tree | commitdiff |
2005-08-29 |
Chris Lattner | Implement DYNAMIC_STACKALLOC, wrap some long lines |
tree | commitdiff |
2005-08-29 |
Chris Lattner | Fix a dumb bug of mine where we were mishandling the... |
tree | commitdiff |
2005-08-29 |
Chris Lattner | Fix a bug the last patch exposed in treeadd among others |
tree | commitdiff |
2005-08-29 |
Chris Lattner | A hack to fix a problem folding immedaites. This fixes... |
tree | commitdiff |
2005-08-29 |
Chris Lattner | Fix order of operands for copytoreg node when emitting... |
tree | commitdiff |
2005-08-29 |
Chris Lattner | add operands in the correct order |
tree | commitdiff |
2005-08-28 |
Chris Lattner | Fix a bug in FP_EXTEND, implement FP_TO_SINT |
tree | commitdiff |
2005-08-28 |
Chris Lattner | fix an assertion failure in treeadd |
tree | commitdiff |
2005-08-27 |
Reid Spencer | Adjust to member variable name change. |
tree | commitdiff |
2005-08-26 |
Chris Lattner | The condition register being branched on may not be... |
tree | commitdiff |
2005-08-26 |
Chris Lattner | Propagate cr# from COND_BRANCH to the actual branch... |
tree | commitdiff |
2005-08-26 |
Chris Lattner | allow code using mtcrf to assemble |
tree | commitdiff |
2005-08-26 |
Nate Begeman | Remove operand type 'crbit', since it is no longer... |
tree | commitdiff |
2005-08-26 |
Chris Lattner | teach getClass what a condition reg is |
tree | commitdiff |
2005-08-26 |
Chris Lattner | Minor cleanups: |
tree | commitdiff |
2005-08-26 |
Chris Lattner | implement SELECT_CC fully for the DAG->DAG isel! |
tree | commitdiff |
2005-08-26 |
Chris Lattner | spell this right |
tree | commitdiff |
2005-08-26 |
Chris Lattner | Add a flag |
tree | commitdiff |
2005-08-26 |
Chris Lattner | Make fsel emission work with both the pattern and dag... |
tree | commitdiff |
2005-08-26 |
Chris Lattner | implement the fold for: |
tree | commitdiff |
next |