2002-10-31 |
Chris Lattner | Fixes to the reassociate pass to make it respect domina... |
tree | commitdiff |
2002-10-31 |
Chris Lattner | BreakCriticalEdges should update dominance frontier... |
tree | commitdiff |
2002-10-29 |
Misha Brukman | Fix spelling of `propagate'. |
tree | commitdiff |
2002-10-21 |
Chris Lattner | - Rename AnalysisUsage::preservesAll to getPreservesA... |
tree | commitdiff |
2002-10-08 |
Chris Lattner | - Fix bug: cee/2002-10-07-NoImmediateDominator.ll |
tree | commitdiff |
2002-10-08 |
Chris Lattner | - Checkin LARGE number of Changes to CEE pass that... |
tree | commitdiff |
2002-10-08 |
Chris Lattner | Expose isCriticalEdge & SplitCriticalEdge methods from... |
tree | commitdiff |
2002-10-08 |
Chris Lattner | It is illegal for PHI nodes to have zero values, delete... |
tree | commitdiff |
2002-10-08 |
Chris Lattner | Fold ashr -1, X into -1 |
tree | commitdiff |
2002-10-01 |
Chris Lattner | Updates to work with recent Statistic's changes: |
tree | commitdiff |
2002-09-29 |
Chris Lattner | Fix bug in LICM that caused the previous big win. :( |
tree | commitdiff |
2002-09-29 |
Chris Lattner | Hoist the contents of Loops in depth first order in... |
tree | commitdiff |
2002-09-26 |
Chris Lattner | - Further cleanups of LICM pass, remove extra work... |
tree | commitdiff |
2002-09-26 |
Chris Lattner | Improve comments, doxygenize more |
tree | commitdiff |
2002-09-26 |
Chris Lattner | Clean up LICM significantly now that it is guaranteed... |
tree | commitdiff |
2002-09-26 |
Chris Lattner | Loop invariant code motion now depends on the LoopPrehe... |
tree | commitdiff |
2002-09-26 |
Chris Lattner | - Cleanup break-crit-edges pass by making SplitCritical... |
tree | commitdiff |
2002-09-24 |
Chris Lattner | Eliminate extraneous #include |
tree | commitdiff |
2002-09-24 |
Chris Lattner | - Do not expose Critical Edge breaking mechanics outsi... |
tree | commitdiff |
2002-09-24 |
Chris Lattner | Correlated Exprs pass now requires BCE pass instead... |
tree | commitdiff |
2002-09-24 |
Chris Lattner | - Expose passinfo from BreakCriticalEdges pass so... |
tree | commitdiff |
2002-09-24 |
Chris Lattner | Add new BreakCriticalEdges pass |
tree | commitdiff |
2002-09-23 |
Chris Lattner | Optimize away cases like: |
tree | commitdiff |
2002-09-23 |
Chris Lattner | * Fix bug: CorrelatedExprs/2002-09-23-PHIUpdateBug.ll |
tree | commitdiff |
2002-09-17 |
Chris Lattner | Fix bug: test/Regression/Transforms/InstCombine/2002... |
tree | commitdiff |
2002-09-16 |
Vikram S. Adve | Extract most of the transformation into an externally... |
tree | commitdiff |
2002-09-14 |
Misha Brukman | Function.h is unnecessary when Module.h is included. |
tree | commitdiff |
2002-09-11 |
Chris Lattner | - Change getelementptr instruction to use long indexes... |
tree | commitdiff |
2002-09-10 |
Chris Lattner | Fix the last of the silly bugs I just introduced. :( |
tree | commitdiff |
2002-09-10 |
Chris Lattner | Add cannonicalization of shl X, 1 -> add X, X |
tree | commitdiff |
2002-09-10 |
Chris Lattner | Clean up code due to auto-insert constructors |
tree | commitdiff |
2002-09-10 |
Chris Lattner | Simplify code (somtimes dramatically), by using the... |
tree | commitdiff |
2002-09-10 |
Chris Lattner | * Clean up code a little bit |
tree | commitdiff |
2002-09-10 |
Chris Lattner | Hack unneccesary now that shifts of pointers are no... |
tree | commitdiff |
2002-09-08 |
Chris Lattner | Fix Bug: test/Regression/Transforms/InstCombine/2002... |
tree | commitdiff |
2002-09-08 |
Chris Lattner | Minor simplification |
tree | commitdiff |
2002-09-06 |
Chris Lattner | Initial checkin of Correlated Expression Elimination... |
tree | commitdiff |
2002-09-03 |
Chris Lattner | - Renamed Type::isIntegral() to Type::isInteger() |
tree | commitdiff |
2002-09-02 |
Chris Lattner | Add constant prop & DIE to InstCombine, so it cleans... |
tree | commitdiff |
2002-08-30 |
Chris Lattner | - Implement SCCP of getelementptr instructions |
tree | commitdiff |
2002-08-30 |
Chris Lattner | Really minor cleanups |
tree | commitdiff |
2002-08-30 |
Chris Lattner | - GCSE now no longer counts instructions not removed... |
tree | commitdiff |
2002-08-23 |
Chris Lattner | - instcombine demorgan's law: and (not A), (not B... |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Eliminated the MemAccessInst class, folding contents... |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Load & StoreInst no longer derive from MemAccessInst... |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Add capability of using pointer analysis to LICM |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Remove long obsolete comments |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Instcombine PHI's of the form %PN = phi PN, X into... |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Convert GCSE pass to use new alias analysis infrastructure |
tree | commitdiff |
2002-08-21 |
Chris Lattner | - Split Dominators.h into Dominators.h & PostDominators.h |
tree | commitdiff |
2002-08-21 |
Chris Lattner | Remove an optimization that isn't. |
tree | commitdiff |
2002-08-20 |
Chris Lattner | - instcombine (~(a < b)) into (a >= b) |
tree | commitdiff |
2002-08-20 |
Chris Lattner | - implemented instcombine of phi (X, X, X) -> X |
tree | commitdiff |
2002-08-17 |
Chris Lattner | Promote getelementptr instructions to constexprs if... |
tree | commitdiff |
2002-08-15 |
Chris Lattner | Handle more cases of cast-of-cast in more general forms. |
tree | commitdiff |
2002-08-14 |
Chris Lattner | Implement capability to fold this: |
tree | commitdiff |
2002-08-14 |
Chris Lattner | Avoid inserting an entry block unless we need it |
tree | commitdiff |
2002-08-14 |
Chris Lattner | Fix bug introduced in last checkin due to CastInst... |
tree | commitdiff |
2002-08-14 |
Chris Lattner | Remove support for NOT instruction |
tree | commitdiff |
2002-08-14 |
Chris Lattner | Remove extra #includes |
tree | commitdiff |
2002-08-14 |
Chris Lattner | Remove support for unary operators |
tree | commitdiff |
2002-08-14 |
Chris Lattner | - Fix InstCombine pass to not generate or process... |
tree | commitdiff |
2002-08-13 |
Chris Lattner | - Rename ConstantGenericIntegral -> ConstantIntegral |
tree | commitdiff |
2002-08-12 |
Chris Lattner | * Factor a bunch of code by using ReplaceInstUsesWith |
tree | commitdiff |
2002-08-09 |
Chris Lattner | New functionality for instcombine: |
tree | commitdiff |
2002-08-08 |
Chris Lattner | - Cleaned up the interface to AnalysisUsage to take... |
tree | commitdiff |
2002-08-03 |
Vikram S. Adve | Eliminate cast instructions: use only GEPs in decompose... |
tree | commitdiff |
2002-08-02 |
Chris Lattner | Fix bug: test/Regression/Transforms/InstCombine/2002... |
tree | commitdiff |
2002-08-02 |
Chris Lattner | * Cleanups of instcombine |
tree | commitdiff |
2002-08-02 |
Chris Lattner | Fix bug: test/Regression/Transforms/GCSE/2002-05-21... |
tree | commitdiff |
2002-07-30 |
Chris Lattner | * Fix bug: test/Regression/Transforms/ADCE/2002-07... |
tree | commitdiff |
2002-07-29 |
Chris Lattner | Add code to ensure that no PHI nodes are left laying... |
tree | commitdiff |
2002-07-29 |
Chris Lattner | Fix bug: test/Regression/Transforms/ADCE/2002-07-29... |
tree | commitdiff |
2002-07-27 |
Chris Lattner | * Standardize how analysis results/passes as printed... |
tree | commitdiff |
2002-07-26 |
Chris Lattner | * Add support for different "PassType's" |
tree | commitdiff |
2002-07-26 |
Chris Lattner | *** empty log message *** |
tree | commitdiff |
2002-07-25 |
Chris Lattner | *** empty log message *** |
tree | commitdiff |
2002-07-23 |
Chris Lattner | *** empty log message *** |
tree | commitdiff |
2002-07-23 |
Chris Lattner | *** empty log message *** |
tree | commitdiff |
2002-07-10 |
Chris Lattner | Disable folding g-e-p instructions into loads and stores. |
tree | commitdiff |
2002-06-30 |
Chris Lattner | *** empty log message *** |
tree | commitdiff |
2002-06-25 |
Anand Shukla | changes to make it compatible with 64bit gcc |
tree | commitdiff |
2002-06-25 |
Chris Lattner | MEGAPATCH checkin. |
tree | commitdiff |
2002-05-28 |
Chris Lattner | Avoid deleting individual instructions until AFTER... |
tree | commitdiff |
2002-05-26 |
Chris Lattner | Simplify the interface to local DCE and Constant prop |
tree | commitdiff |
2002-05-23 |
Chris Lattner | Fold add X, 0 for floating point types as well |
tree | commitdiff |
2002-05-22 |
Chris Lattner | Fix and implement ADCE to finally work! |
tree | commitdiff |
2002-05-22 |
Chris Lattner | Use the new DEBUG(x) macro to allow debugging code... |
tree | commitdiff |
2002-05-22 |
Chris Lattner | Fix bug: test/Regression/Transforms/SCCP/2002-05-21... |
tree | commitdiff |
2002-05-21 |
Chris Lattner | New CFG Simplification pass: removed from the old DCE... |
tree | commitdiff |
2002-05-20 |
Chris Lattner | Fix bug: test/Regression/Transforms/SCCP/2002-05-20... |
tree | commitdiff |
2002-05-16 |
Chris Lattner | * Make debug output conditional on #define |
tree | commitdiff |
2002-05-14 |
Chris Lattner | * Fix bug: test/Regression/Transforms/GCSE/2002-05... |
tree | commitdiff |
2002-05-14 |
Chris Lattner | Fix bug: test/Regression/Transforms/InstCombine/2002... |
tree | commitdiff |
2002-05-14 |
Chris Lattner | Fix bug: test/Regression/Transforms/InstCombine/2002... |
tree | commitdiff |
2002-05-14 |
Chris Lattner | Implement elimination of loads |
tree | commitdiff |
2002-05-13 |
Chris Lattner | Trivial cleanups |
tree | commitdiff |
2002-05-10 |
Chris Lattner | Initial checkin of LICM pass |
tree | commitdiff |
2002-05-10 |
Chris Lattner | Add support for printing out statistics information... |
tree | commitdiff |
2002-05-10 |
Chris Lattner | Fix some bugs, straighten stuff out, more work needs... |
tree | commitdiff |
next |