API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interf...
[oota-llvm.git] / lib / Transforms / Scalar / IndVarSimplify.cpp
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-10-22 Dan GohmanMove the SCEV object factors from being static members...
2007-09-10 Devang PatelRequire SCEV before LCSSA.
2007-09-04 David GreeneUpdate GEP constructors to use an iterator interface...
2007-08-21 Devang PatelUse SmallVector instead of std::vector.
2007-06-27 Zhou ShengFix a bug.
2007-06-19 Dan GohmanRename ScalarEvolution::deleteInstructionFromRecords to
2007-06-15 Dan GohmanUse SCEVConstant::get instead of SCEVUnknown::get to...
2007-06-15 Dan GohmanAdd a SCEV class and supporting code for sign-extend...
2007-06-06 Nick LewyckyInform ScalarEvolutions that we're deleting Values.
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-03-07 Devang PatelNow IndVarSimplify is a LoopPass.
2007-03-04 Chris Lattnermake better use of LCSSA information in RewriteLoopExit...
2007-03-04 Chris LattnerImplement PR1179/PR1232 and test/Transforms/IndVarsSimp...
2007-03-03 Chris LattnerMake RewriteLoopExitValues far less nested by using...
2007-03-02 Reid SpencerPrefer non-virtual calls to ConstantInt::isZero over...
2007-02-11 Chris LattnerSimplify code by using value::takename
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-01-31 Chris Lattnerremove temporary vectors.
2007-01-31 Chris Lattnereliminate temporary vectors
2007-01-15 Chris Lattnerrename Type::isIntegral to Type::isInteger, eliminating...
2007-01-15 Chris LattnerEliminate calls to isInteger, generalizing code and...
2007-01-12 Chris Lattnersimplify some code
2007-01-12 Reid SpencerFor PR1064:
2007-01-08 Reid SpencerComparison of primitive type sizes should now be done...
2007-01-07 Chris Lattneradd -debug output for -indvars.
2006-12-31 Reid SpencerFor PR950:
2006-12-23 Reid SpencerFor PR950:
2006-12-19 Chris LattnerSwitch over Transforms/Scalar to use the STATISTIC...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-27 Reid SpencerFor PR950:
2006-09-21 Chris LattnerFix Transforms/IndVarsSimplify/2006-09-20-LFTR-Crash.ll
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-08-25 Owen AndersonAdd an assertion to check that we're really preserving...
2006-08-25 Owen AndersonReapply the indvars patch, since nothing blew up last...
2006-08-25 Owen AndersonRevert my previous patch. Since there are some major...
2006-08-25 Owen AndersonSpecify that indvars actually preserve LCSSA. This...
2006-08-18 Reid SpencerFix a grammaro in a comment.
2006-07-14 Owen AndersonHopefully the final attempt at making IndVars preserve...
2006-07-13 Chris LattnerRevert this patch temporarily until PR831 is fixed.
2006-07-12 Owen AndersonIndVars now (correctly) preserves LCSSA form.
2006-07-11 Owen AndersonRevert my indvars changes because they were breaking...
2006-06-27 Owen AndersonDe-pessimize the handling of LCSSA Phi nodes in IndVarS...
2006-06-17 Chris LattnerFix IndVarsSimplify/2006-06-16-Indvar-LCSSA-Crash.ll...
2005-11-18 Chris LattnerFix a crash building 176.gcc due to my recent patch...
2005-11-17 Chris LattnerThis was checking the wrong GEP expression. Fixing...
2005-08-10 Chris LattnerAllow indvar simplify to canonicalize ANY affine IV...
2005-07-30 Nate BegemanBreak SCEVExpander out of IndVarSimplify into its own...
2005-06-15 Chris LattnerFix PR582. The rewriter can move casts around, which...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-02-14 Chris LattnerFix the second bug attached to PR504.
2005-02-12 Chris LattnerFix for testcase Transforms/IndVarsSimplify/2005-02...
2004-10-27 Chris LattnerConvert 'struct' to 'class' in various places to adhere...
2004-10-12 Chris LattnerFix a REALLY obscure bug in my previous checkin, which...
2004-10-11 Chris LattnerHandle a common case more carefully. In particular...
2004-09-20 Chris LattnerPrototype these functions more accurately
2004-09-15 Reid SpencerConvert code to compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-26 Chris LattnerThrottle back indvar substitution from creating multipl...
2004-06-24 Chris LattnerTwo fixes. First, stop using the ugly shouldSubstitute...
2004-06-20 Chris LattnerMake use of BinaryOperator::create* methods to shrinkif...
2004-06-19 Chris LattnerFix a nasty bug, noticed by Reid
2004-04-23 Chris LattnerMove the scev expansion code into this pass, where...
2004-04-22 Chris LattnerDisable a previous patch that was causing indvars to...
2004-04-22 Chris LattnerFix an extremely serious thinko I made in revision...
2004-04-21 Chris LattnerImplement a todo, rewriting all possible scev expressio...
2004-04-21 Chris LattnerImplement a fixme. The helps loops that have induction...
2004-04-18 Chris LattnerChange the ExitBlocks list from being explicitly contai...
2004-04-17 Chris LattnerIf the loop executes a constant number of times, try...
2004-04-17 Chris LattnerEven if there are not any induction variables in the...
2004-04-16 Chris LattnerFix some of the strange CBE-only failures that happened...
2004-04-15 Chris LattnerFix a bug in the previous checkin: if the exit block...
2004-04-15 Chris LattnerChange the canonical induction variable that we insert.
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
next