Rewrite the indvars pass to use the ScalarEvolution analysis.
[oota-llvm.git] / lib / Transforms / Scalar / IndVarSimplify.cpp
2004-04-02 Chris LattnerRewrite the indvars pass to use the ScalarEvolution...
2004-01-08 Chris LattnerImprove encapsulation in the Loop and LoopInfo classes...
2003-12-23 Chris LattnerMore minor non-functional changes. This now computes...
2003-12-22 Chris LattnerDon't mind me, I'm just refactoring away. This patch...
2003-12-22 Chris LattnerImplement IndVarsSimplify/pointer-indvars.ll, transform...
2003-12-22 Chris LattnerFix PR194
2003-12-18 John CriswellReverted back to previous revision - this was previousl...
2003-12-18 John CriswellMerged in RELEASE_11.
2003-12-15 Chris LattnerFix for PR185 & IndVarsSimplify/2003-12-15-Crash.llx
2003-12-10 Chris LattnerFix bug: IndVarsSimplify/2003-12-10-RemoveInstrCrash.llx
2003-12-10 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-12 Chris LattnerRename loop preheaders pass to loop simplify
2003-10-10 Misha BrukmanFix spelling.
2003-09-23 Chris LattnerFix bug: IndVarsSimplify/2003-09-23-NotAtTop.ll
2003-09-12 Chris LattnerMake sure to cannonicalize loops before running indvar...
2003-09-10 Chris LattnerSpelling fixes. I think that "cannonical" is ok, but...
2003-09-10 Chris LattnerFix up file header
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-04-23 Chris LattnerRemove unnecesary &*'s
2002-10-21 Chris Lattner - Rename AnalysisUsage::preservesAll to getPreservesA...
2002-10-01 Chris LattnerUpdates to work with recent Statistic's changes:
2002-09-10 Chris LattnerSimplify code (somtimes dramatically), by using the...
2002-09-10 Chris Lattner* Clean up code a little bit
2002-08-08 Chris Lattner- Cleaned up the interface to AnalysisUsage to take...
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-23 Chris Lattner*** empty log message ***
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-22 Chris LattnerUse the new DEBUG(x) macro to allow debugging code...
2002-05-10 Chris LattnerAdd support for printing out statistics information...
2002-05-07 Chris LattnerMerge all individual .h files into a single Scalar...
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 LattnerTighten up the AnalysisUsage of lots of passes, primari...
2002-04-28 Chris LattnerSplit ConstantVals.h into Constant.h and Constants.h
2002-04-28 Chris LattnerEliminate the cfg namespace, moving LoopInfo, Dominator...
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-27 Chris LattnerChange Constant::getNullConstant to Constant::getNullValue
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-20 Chris LattnerChanges to build successfully with GCC 3.02
2001-12-05 Chris LattnerActually return true when a change has been made
2001-12-04 Chris LattnerFix bugs, don't do external methods which causes segv.
2001-12-04 Chris LattnerImplement induction variable simplification
2001-12-03 Chris LattnerInitial checkin of indvar stuff