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 |
2002-05-10 |
Chris Lattner | Initial checkin of the PiNodeInsertion pass |
tree | commitdiff |
2002-05-09 |
Chris Lattner | Handle setcc <global*>, 0 instructions, Global pointers... |
tree | commitdiff |
2002-05-09 |
Chris Lattner | Give the longer name to the instruction that will proba... |
tree | commitdiff |
2002-05-09 |
Chris Lattner | Add ability to transform (x - (y - z)) into (x + (z... |
tree | commitdiff |
2002-05-08 |
Chris Lattner | * Combine: A-(-B) -> A + B |
tree | commitdiff |
2002-05-08 |
Chris Lattner | Initial checkin of expression reassociation pass |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Fix bug: test/Regression/Transforms/ADCE/2002-01-31... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Merge all individual .h files into a single Scalar... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Updates to move some header files out of include/llvm... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Reduce dependance on TransformInternals.h, instead... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Add #include no longer included by llvm/Transforms... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Factor code out to the TransformUtils library |
tree | commitdiff |
2002-05-07 |
Chris Lattner | * Convert InstWorkList to vector instead of set, becaus... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | * Remove all cfg simplification stuff for a new cfg... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Only do masking for unsigned values! |
tree | commitdiff |
2002-05-06 |
Chris Lattner | * Eliminate dead code that should have been removed... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Handle X = phi Y --> X = Y |
tree | commitdiff |
2002-05-06 |
Chris Lattner | * Use simplified interface to constant propogation... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Clean up ADCE by removing extraneous wrapper class |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Combine not (not X) -> X |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Support more cases... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Add many more instruction combination simplifications |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Merge blocks like this: |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Implement constant propogation of shift instructions |
tree | commitdiff |
2002-05-02 |
Chris Lattner | Ok, really it only takes me 3 times to get this right! |
tree | commitdiff |
2002-05-02 |
Chris Lattner | Oops, disable debugging code all the way. :) |
tree | commitdiff |
2002-05-02 |
Chris Lattner | * Finish the implementation of isEdgeFeasible this... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | * Enable SCCP debugging to be turned on with a simple... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | * Simplify the code by not bothering to name the folded... |
tree | commitdiff |
next |