Insert new instructions in AliasSet.
[oota-llvm.git] / lib / Transforms / Scalar / LICM.cpp
2007-06-01 Devang PatelInsert new instructions in AliasSet.
2007-05-30 Devang PatelFix typo.
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-04-25 Devang PatelMem2Reg does not need TargetData.
2007-04-24 Owen AndersonRollback some changes that adversely affected performan...
2007-04-21 Owen AndersonFix a comment.
2007-04-20 Owen AndersonMove more passes to using ETForest instead of Dominator...
2007-04-18 Owen AndersonSwitch more uses of DominatorTree over to ETForest.
2007-04-17 Dan GohmanSpell doFinalization right, so that it is a proper...
2007-04-14 Chris Lattnerfix long lines
2007-03-22 Dan GohmanChange uses of Function::front to Function::getEntryBlo...
2007-03-07 Devang PatelNow LICM is a LoopPass.
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-02-02 Reid SpencerChanges to support making the shift instructions be...
2007-01-30 Chris LattnerAdjust #includes to match movement of constant folding...
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-11-26 Bill WendlingRemoved #include <iostream> and replaced with llvm_...
2006-09-12 Chris LattnerAn sinkable instruction may exist with uses, if those...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-06-26 Chris Lattnerrandom code cleanups, no functionality change
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2005-06-20 Andrew Lenharthprevent va_arg from being hoisted from a loop
2005-06-18 Andrew Lenharthcore changes for varargs
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-25 Chris LattnerFix a bug where LICM was not updating AA information...
2005-03-23 Chris Lattnerenable -debug-only=licm
2004-12-15 Chris LattnerAdjust to new interfaces
2004-11-29 Chris LattnerAllow hoisting loads of globals and alloca's in conditi...
2004-11-26 Chris LattnerProvide size information when checking to see if we...
2004-09-15 Chris LattnerFix a bug in the previous checkin that broke 255.vortex
2004-09-15 Chris LattnerMake sure to update alias analysis information as we...
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-27 Chris LattnerFix hoisting of void typed values, e.g. calls
2004-06-19 Chris LattnerNow that dominator tree children are built in determins...
2004-06-19 Chris LattnerFix one source of nondeterminism in the -licm pass...
2004-06-17 Brian GaekeFix typo in DEBUG printout.
2004-05-23 Chris LattnerAdjust to the changes in the AliasSetTracker interface
2004-04-18 Chris LattnerMove isLoopInvariant to the Loop class
2004-04-18 Chris LattnerLoop exit sets are no longer explicitly held, they...
2004-03-15 Chris LattnerImplement LICM of calls in simple cases. This is suffi...
2004-02-02 Chris LattnerUpdate comment
2004-01-08 Chris LattnerImprove encapsulation in the Loop and LoopInfo classes...
2003-12-19 Chris LattnerRemove the wierd "Operands" loop, by traversing basicbl...
2003-12-19 Chris LattnerImplement LICM/sink_multiple.ll, by sinking all possibl...
2003-12-18 Chris LattnerWhen we delete instructions from the loop, make sure...
2003-12-14 Chris LattnerDo not promote volatile alias sets into registers
2003-12-11 Chris LattnerFix LICM/2003-12-11-SinkingToPHI.ll, and quite possibly...
2003-12-10 Chris LattnerFix bug: LICM/sink_multiple_exits.ll
2003-12-10 Chris LattnerDon't allow dead instructions to stop sinking early.
2003-12-10 Chris LattnerSimplify code
2003-12-10 Chris LattnerAvoid performing two identical lookups when one will...
2003-12-10 Chris LattnerMake LICM itself a bit more efficient, and make the...
2003-12-10 Chris LattnerImplement instruction sinking out of loops. This still...
2003-12-09 Chris LattnerRefactor code a little bit, eliminating the gratuitous...
2003-12-09 Chris LattnerFine grainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-07 Misha BrukmanDeclare FunctionPasses as such so that they can be...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-13 Chris LattnerWrap code at 80 columns
2003-10-12 Chris LattnerRename loop preheaders pass to loop simplify
2003-10-10 Misha BrukmanFix spelling.
2003-10-05 Chris LattnerChange the interface to PromoteMemToReg to also take...
2003-09-11 Chris LattnerRenamed DominatorTree::Node::getNode() -> getBlock()
2003-09-11 Misha BrukmanSpell `definite' correctly.
2003-09-10 Chris LattnerFix spell-o's
2003-09-08 Chris LattnerDo not hoist volatile loads
2003-08-05 Tanya LattnerFixed minor bug in SafeToHoist and made some changes...
2003-08-05 Tanya LattnerFixed LICM bug that hoists trapping instructions that...
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-04-23 Chris LattnerRemove unnecesary &*'s
2003-03-03 Chris LattnerConvert LICM over to use AliasSetTracker. Besides...
2003-03-03 Chris LattnerChange the mem2reg interface to accept a TargetData...
2003-02-28 Chris LattnerFix bug: LICM/2003-02-28-PromoteDifferentType.ll
2003-02-27 Chris LattnerFix bug: 2003-02-27-StoreSinkPHIs.ll
2003-02-26 Chris LattnerConvert to work with new AliasAnalysis interface by...
2003-02-24 Chris LattnerInitial implementation of Loop invariant memory->scalar...
2002-10-21 Chris Lattner - Rename AnalysisUsage::preservesAll to getPreservesA...
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-10 Chris LattnerClean up code due to auto-insert constructors
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-14 Chris LattnerFix bug introduced in last checkin due to CastInst...
2002-08-14 Chris LattnerRemove support for NOT instruction
2002-08-08 Chris Lattner- Cleaned up the interface to AnalysisUsage to take...
2002-07-26 Chris Lattner* Add support for different "PassType's"
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.
next