2005-09-19 |
Nate Begeman | Stub out the rest of the DAG Combiner. Just need to... |
tree | commitdiff |
2005-09-19 |
Chris Lattner | Teach the local spiller to turn stack slot loads into... |
tree | commitdiff |
2005-09-19 |
Chris Lattner | Implement the isLoadFromStackSlot interface |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Refactor this code a bit and make it more general.... |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Compile |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Generalize this transform, using MaskedValueIsZero... |
tree | commitdiff |
2005-09-18 |
Chris Lattner | fix typeo |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Remove unintentionally committed code |
tree | commitdiff |
2005-09-18 |
Chris Lattner | implement shift.ll:test25. This compiles: |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Implement add.ll:test29. Codegening: |
tree | commitdiff |
2005-09-18 |
Chris Lattner | remove debug output |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Implement or.ll:test21. This teaches instcombine to... |
tree | commitdiff |
2005-09-17 |
Chris Lattner | Implement hook for ppc |
tree | commitdiff |
2005-09-16 |
Nate Begeman | More DAG combining. Still need the branch instructions... |
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 the regression last night compiling povray |
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 | If a function has liveins, and if the target requested... |
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-13 |
Chris Lattner | Add a simple xform to simplify array accesses with... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Fix an issue where LSR would miss rewriting a use of... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Add a helper function, allowing us to simplify some... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Implement a simple xform to turn code like this: |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Another load-peephole optimization: do gcse when two... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Implement a trivial form of store->load forwarding... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Fix a regression from last night, which caused this... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Add a new getLoopLatch() method. |
tree | commitdiff |
2005-09-12 |
Chris Lattner | _test: |
tree | commitdiff |
2005-09-10 |
Chris Lattner | implement Transforms/LoopStrengthReduce/dont-hoist... |
tree | commitdiff |
2005-09-10 |
Chris Lattner | PowerPC cannot truncstore i1 natively |
tree | commitdiff |
2005-09-10 |
Chris Lattner | Allow targets to say they don't support truncstore... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Add a missing #include, patch courtesy of Baptiste... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Fix a problem duraid encountered on itanium where this... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Fix a crash viewing dags that have target nodes in... |
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 | Use continue in the use-processing loop to make it... |
tree | commitdiff |
2005-09-09 |
Nate Begeman | Last round of 2-node folds from SD.cpp. Will move... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | remove debugging code *slaps head* |
tree | commitdiff |
2005-09-09 |
Chris Lattner | When spilling a live range that is used multiple times... |
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 |
Nate Begeman | Move yet more folds over to the dag combiner from sd.cpp |
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 |
Nate Begeman | Another round of dag combiner changes. This fixes... |
tree | commitdiff |
2005-09-07 |
Chris Lattner | Fix a bug that Tzu-Chien Chiu noticed: live interval... |
tree | commitdiff |
2005-09-07 |
Nate Begeman | Implement a common missing fold, (add (add x, c1),... |
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-07 |
Chris Lattner | Fix a bug nate ran into with replacealluseswith. In... |
tree | commitdiff |
2005-09-07 |
Nate Begeman | Add an option to the DAG Combiner to enable it for... |
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-06 |
Nate Begeman | Next round of DAGCombiner changes. This version now... |
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 | Fix a checking failure in gs |
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 |
Nate Begeman | Next round of DAG Combiner changes. Just need to suppo... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Add some initial patterns to simple binary instructions... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Clean up some code from the last checkin |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Fix a bug in legalize where it would emit two calls... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | turn on dag isel by default |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Make sure to auto-cse nullary ops |
tree | commitdiff |
2005-09-02 |
Jim Laskey | Add help support for -mcpu and -mattr. |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Fix some buggy logic where we would try to remove nodes... |
tree | commitdiff |
2005-09-02 |
Andrew Lenharth | Pull out Lowering in preperation for multiple ISels... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Don't create zero sized stack objects even for array... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Decouple fsqrt from gpul optimizations, implementing... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Fix the release build, noticed by Eric van Riet Paap |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Fix a problem that Dan Berlin noticed, where reassociat... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Avoid creating garbage instructions, just move the... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | add some assertions and fix problems where reassociate... |
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 | Make sure to legalize assert[zs]ext's operand correctly |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Revert the previous patch which causes a mysterious... |
tree | commitdiff |
next |