Age | Commit message (Expand) | Author |
2002-09-24 | Eliminate extraneous #include | Chris Lattner |
2002-09-24 | - Do not expose Critical Edge breaking mechanics outside the BCE pass, thus | Chris Lattner |
2002-09-24 | Correlated Exprs pass now requires BCE pass instead of doing it manually | Chris Lattner |
2002-09-24 | - Expose passinfo from BreakCriticalEdges pass so that it may be "Required" | Chris Lattner |
2002-09-24 | Add new BreakCriticalEdges pass | Chris Lattner |
2002-09-23 | Optimize away cases like: | Chris Lattner |
2002-09-23 | * Fix bug: CorrelatedExprs/2002-09-23-PHIUpdateBug.ll | Chris Lattner |
2002-09-17 | Fix bug: test/Regression/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll | Chris Lattner |
2002-09-16 | Extract most of the transformation into an externally accessible | Vikram S. Adve |
2002-09-14 | Function.h is unnecessary when Module.h is included. | Misha Brukman |
2002-09-11 | - Change getelementptr instruction to use long indexes instead of uint | Chris Lattner |
2002-09-10 | Fix the last of the silly bugs I just introduced. :( | Chris Lattner |
2002-09-10 | Add cannonicalization of shl X, 1 -> add X, X | Chris Lattner |
2002-09-10 | Clean up code due to auto-insert constructors | Chris Lattner |
2002-09-10 | Simplify code (somtimes dramatically), by using the new "auto-insert" feature | Chris Lattner |
2002-09-10 | * Clean up code a little bit | Chris Lattner |
2002-09-10 | Hack unneccesary now that shifts of pointers are no longer legal! | Chris Lattner |
2002-09-08 | Fix Bug: test/Regression/Transforms/InstCombine/2002-09-08-PointerShiftBug.ll | Chris Lattner |
2002-09-08 | Minor simplification | Chris Lattner |
2002-09-06 | Initial checkin of Correlated Expression Elimination Pass | Chris Lattner |
2002-09-03 | - Renamed Type::isIntegral() to Type::isInteger() | Chris Lattner |
2002-09-02 | Add constant prop & DIE to InstCombine, so it cleans up after itself | Chris Lattner |
2002-08-30 | - Implement SCCP of getelementptr instructions | Chris Lattner |
2002-08-30 | Really minor cleanups | Chris Lattner |
2002-08-30 | - GCSE now no longer counts instructions not removed (due to no common | Chris Lattner |
2002-08-23 | - instcombine demorgan's law: and (not A), (not B) == not (or A, B) | Chris Lattner |
2002-08-22 | Eliminated the MemAccessInst class, folding contents into GEP class. | Chris Lattner |
2002-08-22 | Load & StoreInst no longer derive from MemAccessInst, so we don't have | Chris Lattner |
2002-08-22 | Add capability of using pointer analysis to LICM | Chris Lattner |
2002-08-22 | Remove long obsolete comments | Chris Lattner |
2002-08-22 | Instcombine PHI's of the form %PN = phi PN, X into X and | Chris Lattner |
2002-08-22 | Convert GCSE pass to use new alias analysis infrastructure | Chris Lattner |
2002-08-21 | - Split Dominators.h into Dominators.h & PostDominators.h | Chris Lattner |
2002-08-21 | Remove an optimization that isn't. | Chris Lattner |
2002-08-20 | - instcombine (~(a < b)) into (a >= b) | Chris Lattner |
2002-08-20 | - implemented instcombine of phi (X, X, X) -> X | Chris Lattner |
2002-08-17 | Promote getelementptr instructions to constexprs if we can. | Chris Lattner |
2002-08-15 | Handle more cases of cast-of-cast in more general forms. | Chris Lattner |
2002-08-14 | Implement capability to fold this: | Chris Lattner |
2002-08-14 | Avoid inserting an entry block unless we need it | Chris Lattner |
2002-08-14 | Fix bug introduced in last checkin due to CastInst not being visible | Chris Lattner |
2002-08-14 | Remove support for NOT instruction | Chris Lattner |
2002-08-14 | Remove extra #includes | Chris Lattner |
2002-08-14 | Remove support for unary operators | Chris Lattner |
2002-08-14 | - Fix InstCombine pass to not generate or process NOT instructions | Chris Lattner |
2002-08-13 | - Rename ConstantGenericIntegral -> ConstantIntegral | Chris Lattner |
2002-08-12 | * Factor a bunch of code by using ReplaceInstUsesWith | Chris Lattner |
2002-08-09 | New functionality for instcombine: | Chris Lattner |
2002-08-08 | - Cleaned up the interface to AnalysisUsage to take analysis class names | Chris Lattner |
2002-08-03 | Eliminate cast instructions: use only GEPs in decomposed sequence. | Vikram S. Adve |