Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges pass
[oota-llvm.git] / lib / Transforms / Scalar /
2002-10-08 Chris LattnerExpose isCriticalEdge & SplitCriticalEdge methods from...
2002-10-08 Chris LattnerIt is illegal for PHI nodes to have zero values, delete...
2002-10-08 Chris LattnerFold ashr -1, X into -1
2002-10-01 Chris LattnerUpdates to work with recent Statistic's changes:
2002-09-29 Chris LattnerFix bug in LICM that caused the previous big win. :(
2002-09-29 Chris LattnerHoist the contents of Loops in depth first order in...
2002-09-26 Chris Lattner - Further cleanups of LICM pass, remove extra work...
2002-09-26 Chris LattnerImprove comments, doxygenize more
2002-09-26 Chris LattnerClean up LICM significantly now that it is guaranteed...
2002-09-26 Chris LattnerLoop invariant code motion now depends on the LoopPrehe...
2002-09-26 Chris Lattner- Cleanup break-crit-edges pass by making SplitCritical...
2002-09-24 Chris LattnerEliminate extraneous #include
2002-09-24 Chris Lattner - Do not expose Critical Edge breaking mechanics outsi...
2002-09-24 Chris Lattner Correlated Exprs pass now requires BCE pass instead...
2002-09-24 Chris Lattner - Expose passinfo from BreakCriticalEdges pass so...
2002-09-24 Chris LattnerAdd new BreakCriticalEdges pass
2002-09-23 Chris LattnerOptimize away cases like:
2002-09-23 Chris Lattner* Fix bug: CorrelatedExprs/2002-09-23-PHIUpdateBug.ll
2002-09-17 Chris LattnerFix bug: test/Regression/Transforms/InstCombine/2002...
2002-09-16 Vikram S. AdveExtract most of the transformation into an externally...
2002-09-14 Misha BrukmanFunction.h is unnecessary when Module.h is included.
2002-09-11 Chris Lattner- Change getelementptr instruction to use long indexes...
2002-09-10 Chris LattnerFix the last of the silly bugs I just introduced. :(
2002-09-10 Chris LattnerAdd cannonicalization of shl X, 1 -> add X, X
2002-09-10 Chris LattnerClean up code due to auto-insert constructors
2002-09-10 Chris LattnerSimplify code (somtimes dramatically), by using the...
2002-09-10 Chris Lattner* Clean up code a little bit
2002-09-10 Chris LattnerHack unneccesary now that shifts of pointers are no...
2002-09-08 Chris LattnerFix Bug: test/Regression/Transforms/InstCombine/2002...
2002-09-08 Chris LattnerMinor simplification
2002-09-06 Chris LattnerInitial checkin of Correlated Expression Elimination...
2002-09-03 Chris Lattner - Renamed Type::isIntegral() to Type::isInteger()
2002-09-02 Chris LattnerAdd constant prop & DIE to InstCombine, so it cleans...
2002-08-30 Chris Lattner - Implement SCCP of getelementptr instructions
2002-08-30 Chris LattnerReally minor cleanups
2002-08-30 Chris Lattner - GCSE now no longer counts instructions not removed...
2002-08-23 Chris Lattner - instcombine demorgan's law: and (not A), (not B...
2002-08-22 Chris LattnerEliminated the MemAccessInst class, folding contents...
2002-08-22 Chris LattnerLoad & StoreInst no longer derive from MemAccessInst...
2002-08-22 Chris LattnerAdd capability of using pointer analysis to LICM
2002-08-22 Chris LattnerRemove long obsolete comments
2002-08-22 Chris LattnerInstcombine PHI's of the form %PN = phi PN, X into...
2002-08-22 Chris LattnerConvert GCSE pass to use new alias analysis infrastructure
2002-08-21 Chris Lattner - Split Dominators.h into Dominators.h & PostDominators.h
2002-08-21 Chris LattnerRemove an optimization that isn't.
2002-08-20 Chris Lattner - instcombine (~(a < b)) into (a >= b)
2002-08-20 Chris Lattner - implemented instcombine of phi (X, X, X) -> X
2002-08-17 Chris LattnerPromote getelementptr instructions to constexprs if...
2002-08-15 Chris LattnerHandle more cases of cast-of-cast in more general forms.
2002-08-14 Chris LattnerImplement capability to fold this:
2002-08-14 Chris LattnerAvoid inserting an entry block unless we need it
2002-08-14 Chris LattnerFix bug introduced in last checkin due to CastInst...
2002-08-14 Chris LattnerRemove support for NOT instruction
2002-08-14 Chris LattnerRemove extra #includes
2002-08-14 Chris LattnerRemove support for unary operators
2002-08-14 Chris Lattner - Fix InstCombine pass to not generate or process...
2002-08-13 Chris Lattner- Rename ConstantGenericIntegral -> ConstantIntegral
2002-08-12 Chris Lattner* Factor a bunch of code by using ReplaceInstUsesWith
2002-08-09 Chris LattnerNew functionality for instcombine:
2002-08-08 Chris Lattner- Cleaned up the interface to AnalysisUsage to take...
2002-08-03 Vikram S. AdveEliminate cast instructions: use only GEPs in decompose...
2002-08-02 Chris LattnerFix bug: test/Regression/Transforms/InstCombine/2002...
2002-08-02 Chris Lattner* Cleanups of instcombine
2002-08-02 Chris LattnerFix bug: test/Regression/Transforms/GCSE/2002-05-21...
2002-07-30 Chris Lattner* Fix bug: test/Regression/Transforms/ADCE/2002-07...
2002-07-29 Chris LattnerAdd code to ensure that no PHI nodes are left laying...
2002-07-29 Chris LattnerFix bug: test/Regression/Transforms/ADCE/2002-07-29...
2002-07-27 Chris Lattner* Standardize how analysis results/passes as printed...
2002-07-26 Chris Lattner* Add support for different "PassType's"
2002-07-26 Chris Lattner*** empty log message ***
2002-07-25 Chris Lattner*** empty log message ***
2002-07-23 Chris Lattner*** empty log message ***
2002-07-23 Chris Lattner*** empty log message ***
2002-07-10 Chris LattnerDisable folding g-e-p instructions into loads and stores.
2002-06-30 Chris Lattner*** empty log message ***
2002-06-25 Anand Shuklachanges to make it compatible with 64bit gcc
2002-06-25 Chris LattnerMEGAPATCH checkin.
2002-05-28 Chris LattnerAvoid deleting individual instructions until AFTER...
2002-05-26 Chris LattnerSimplify the interface to local DCE and Constant prop
2002-05-23 Chris LattnerFold add X, 0 for floating point types as well
2002-05-22 Chris LattnerFix and implement ADCE to finally work!
2002-05-22 Chris LattnerUse the new DEBUG(x) macro to allow debugging code...
2002-05-22 Chris LattnerFix bug: test/Regression/Transforms/SCCP/2002-05-21...
2002-05-21 Chris LattnerNew CFG Simplification pass: removed from the old DCE...
2002-05-20 Chris LattnerFix bug: test/Regression/Transforms/SCCP/2002-05-20...
2002-05-16 Chris Lattner* Make debug output conditional on #define
2002-05-14 Chris Lattner* Fix bug: test/Regression/Transforms/GCSE/2002-05...
2002-05-14 Chris LattnerFix bug: test/Regression/Transforms/InstCombine/2002...
2002-05-14 Chris LattnerFix bug: test/Regression/Transforms/InstCombine/2002...
2002-05-14 Chris LattnerImplement elimination of loads
2002-05-13 Chris LattnerTrivial cleanups
2002-05-10 Chris LattnerInitial checkin of LICM pass
2002-05-10 Chris LattnerAdd support for printing out statistics information...
2002-05-10 Chris LattnerFix some bugs, straighten stuff out, more work needs...
2002-05-10 Chris LattnerInitial checkin of the PiNodeInsertion pass
2002-05-09 Chris LattnerHandle setcc <global*>, 0 instructions, Global pointers...
2002-05-09 Chris LattnerGive the longer name to the instruction that will proba...
2002-05-09 Chris LattnerAdd ability to transform (x - (y - z)) into (x + (z...
2002-05-08 Chris Lattner* Combine: A-(-B) -> A + B
2002-05-08 Chris LattnerInitial checkin of expression reassociation pass
next