Add cannonicalization of shl X, 1 -> add X, X
[oota-llvm.git] / lib / Transforms / Scalar / ADCE.cpp
2002-09-10 Chris LattnerClean up code due to auto-insert constructors
2002-08-21 Chris Lattner - Split Dominators.h into Dominators.h & PostDominators.h
2002-08-14 Chris LattnerAvoid inserting an entry block unless we need it
2002-08-08 Chris Lattner- Cleaned up the interface to AnalysisUsage to take...
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-23 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-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-10 Chris LattnerFix some bugs, straighten stuff out, more work needs...
2002-05-07 Chris LattnerFix bug: test/Regression/Transforms/ADCE/2002-01-31...
2002-05-07 Chris LattnerMerge all individual .h files into a single Scalar...
2002-05-06 Chris LattnerClean up ADCE by removing extraneous wrapper class
2002-04-29 Chris LattnerEliminate duplicate or unneccesary #include's
2002-04-29 Chris LattnerAdd new optional getPassName() virtual function that...
2002-04-28 Chris LattnerEliminate the cfg namespace, moving LoopInfo, Dominator...
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-08 Chris Lattners/Method/Function
2002-02-26 Chris LattnerChange over to use new style pass mechanism, now passes...
2002-02-12 Chris Lattner* Pull BasicBlock::pred_* and BasicBlock::succ_* out...
2002-02-12 Chris LattnerMethod.h no longer includes BasicBlock.h
2002-01-31 Chris LattnerMethodPass's are now guaranteed to not be run on extern...
2002-01-31 Chris LattnerConvert xforms over to new pass structure.
2002-01-26 Chris LattnerRemove extraneous #includes
2002-01-21 Chris LattnerMove stuff out of the Optimizations directories into...
2002-01-20 Chris LattnerChanges to build successfully with GCC 3.02
2001-12-03 Chris LattnerSplit the PHINode class out from the iOther.h file...
2001-11-27 Chris LattnerCreate a new #include "Support/..." directory structure...
2001-10-18 Chris LattnerConvert optimizations to the pass infrastructure
2001-10-02 Chris LattnerCommit more code over to new cast style
2001-10-01 Chris LattnerAdd support for new style casts
2001-10-01 Chris LattnerPull predecessor and successor iterators out of the...
2001-09-28 Chris LattnerPull iterators out of CFG.h and CFGdecls and put them...
2001-09-28 Chris LattnerADCE is broken but at least we know why
2001-09-09 Chris LattnerMake ADCE more robust, it still has problems, but it...
2001-07-23 Chris LattnerMoved inline/llvm/Tools/* to include/llvm/Support/*
2001-07-08 Chris LattnerUse the CDG to mark branches alive on demand.
2001-07-06 Chris LattnerUpdate to include right file
2001-06-30 Chris LattnerInitial checkin. Should print dead instructions, excep...