Reapply r110396, with fixes to appease the Linux buildbot gods.
[oota-llvm.git] / lib / Transforms / Scalar / LoopIndexSplit.cpp
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-26 Dan GohmanUse DominatorTree::properlyDominates instead of dominat...
2010-07-26 Dan GohmanA block dominates itself, by definition.
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-12 Duncan SandsConvert some tab stops into spaces.
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-05-03 Devang PatelCheck for side effects before splitting loop.
2010-01-05 Dan GohmanUse do+while instead of while for loops which obviously...
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-11-05 Dan GohmanUpdate various Loop optimization passes to cope with...
2009-10-25 Nick LewyckyRemove ICmpInst::isSignedPredicate which was a reimplem...
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-08-28 Chris LattnerFix PR3913, patch by Jakub Staszak!
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-03 Owen AndersonSecond batch of passes using LLVMContext.
2009-06-27 Dan GohmanDon't try to split a loop when the controlling icmp...
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-05-22 Eli FriedmanFix loop-index-split to correctly preserve dominance...
2009-05-06 Duncan SandsAllow readonly functions to unwind exceptions. Teach
2009-04-29 Dan GohmanReword and tidy up some comments.
2009-04-14 Owen AndersonLoopIndexSplit needs to inform the loop pass manager...
2009-03-30 Devang PatelLoop Index Split can eliminate a loop if it can determi...
2009-03-25 Devang PatelBefore deleting a basic block, give other loop passes...
2009-03-02 Devang PatelIf branch conditions' one successor is dominating anoth...
2009-02-17 Dan GohmanLoopIndexSplit doesn't actually use ScalarEvolution.
2009-02-12 Dan GohmanAdd a utility function to LoopInfo to return the exit...
2009-02-06 Devang PatelIgnore DbgInfoIntrinsics.
2008-12-08 Devang PatelFix spelling.
2008-12-04 Devang PatelRewrite code that 1) filters loops and 2) calculates...
2008-11-10 Devang PatelIf the sign of exit condition and split condition does...
2008-10-22 Daniel DunbarChange create*Pass factory functions to return Pass...
2008-10-10 Devang PatelCheck loop exit predicate properly while eliminating...
2008-10-06 Devang PatelFix typo, fix PR 2865.
2008-09-18 Devang PatelsplitLoop does not handle split condition EQ.
2008-09-17 Devang PatelDo not ignore iv uses outside the loop.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-07-09 Devang PatelIf loop induction variable's start value is less then...
2008-06-24 Dan GohmanFix a typo in a comment.
2008-05-19 Devang PatelDo not erase induction variable increment if it is...
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-05-02 Bill WendlingPorting r50563 from Tak to mainline.
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-04-02 David GreeneIterators folloring a SmallVector erased element are...
2008-04-01 Tanya LattnerReverting 49056 due to the build being broken.
2008-04-01 David GreeneIterators folloring a SmallVector erased element are...
2008-03-27 Devang PatelPHI->removeIncomingValue may remove PHInode.
2008-03-24 Devang PatelAdd incoming value from header only if phi node has...
2008-02-14 Devang PatelIf loop header is also loop exiting block then OrigPN...
2008-02-13 Devang PatelA loop latch phi node may have uses inside loop, not...
2008-02-13 Devang PatelWhile moving exit condition, do not drop loop latch...
2008-02-13 Devang PatelKeep track of exit value operand number when operands...
2008-02-08 Devang PatelFix PR 1995.
2008-01-29 Devang PatelFilter loops that subtract induction variables.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-03 Devang PatelIf ExitValue operand is also defined in Loop header...
2007-09-25 Devang PatelHandle multiple induction variables.
2007-09-25 Devang Pateldoh..
2007-09-25 Devang PatelAdd transformation to update loop interation space...
2007-09-21 Devang PatelFix PR1692
2007-09-20 Devang PatelDon't increment invalid iterator.
2007-09-19 Devang PatelRelax loop ExitCondition predicate restriction.
2007-09-19 Devang PatelFilter loops where split condition's false branch is...
2007-09-19 Devang PatelBail out early, before modifying anything.
2007-09-19 Devang PatelWork is incomplete. Loop is not modified at all right...
2007-09-17 Devang PatelDo not eliminate loop when it is invalid to do so....
2007-09-17 Devang PatelSkeleton for transformations to truncate loop's iterati...
2007-09-14 Bill WendlingTemporary reverting r41817
2007-09-11 Devang PatelAvoid negative logic.
2007-09-11 Devang PatelRefactor code into a separate method.
2007-09-11 Devang PatelClear split info object.
2007-09-11 Devang PatelSplit condition does not have to be ICmpInst in all...
2007-09-10 Devang PatelCheck all terminators inside loop.
2007-09-10 Devang PatelSwap exit condition operands if it works.
2007-09-10 Devang PatelFilter exit conditions which are not yet handled.
2007-08-27 Devang PatelUse simpler test to filter loops.
2007-08-25 Devang PatelMove exit condition and exit branch from exiting block...
2007-08-25 Devang PatelConstant split values needs upper bound and lower bound...
2007-08-25 Devang PatelWhile calculating upper loop bound for first loop and...
2007-08-24 Devang PatelFix regression that I caused yesterday night while...
2007-08-24 Devang PatelIt is not safe to execute split condition's true branch...
2007-08-24 Devang PatelReject ICMP_NE as index split condition.
2007-08-24 Devang PatelTightenup loop filter.
2007-08-24 Devang PatelRemove incomplete cost analysis.
2007-08-22 Devang PatelRemove dead code.
2007-08-22 Devang PatelFix typo.
2007-08-22 Devang PatelCosmetic change
2007-08-22 Devang PatelRefactor loop condition check in a separate function.
2007-08-22 Devang PatelFix thinko.
2007-08-21 Devang PatelRename bunch of variables.
2007-08-21 Devang PatelPreserve LCSSA.
next