2005-09-25 |
Chris Lattner | Fix some logic I broke that caused a regression on |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Move MaskedValueIsZero up. |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Simplify this code a bit by relying on recursive simpli... |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Add support for a marker byte that indicates that we... |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Teach the dag isel generator how to construct arbitrary... |
tree | commitdiff |
2005-09-23 |
Chris Lattner | remove some debugging code |
tree | commitdiff |
2005-09-23 |
Chris Lattner | Fold two consequtive branches that share a common desti... |
tree | commitdiff |
2005-09-23 |
Chris Lattner | simplify some logic further |
tree | commitdiff |
2005-09-23 |
Chris Lattner | pull a bunch of logic out of SimplifyCFG into a helper fn |
tree | commitdiff |
2005-09-23 |
Chris Lattner | speed up Archive::isBytecodeArchive in the case when... |
tree | commitdiff |
2005-09-23 |
Chris Lattner | Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and... |
tree | commitdiff |
2005-09-21 |
Chris Lattner | Expose the LiveInterval interfaces as public headers. |
tree | commitdiff |
2005-09-20 |
Chris Lattner | Start threading across blocks with code in them, so... |
tree | commitdiff |
2005-09-20 |
Chris Lattner | Implement merging of blocks with the same condition... |
tree | commitdiff |
2005-09-19 |
Chris Lattner | Reject a case we don't handle yet |
tree | commitdiff |
2005-09-19 |
Chris Lattner | remove debugging code :-/ |
tree | commitdiff |
2005-09-19 |
Chris Lattner | Implement SimplifyCFG/branch-phi-thread.ll, the most... |
tree | commitdiff |
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 |
next |