2010-05-03 |
Devang Patel | Check for side effects before splitting loop. |
blob | commitdiff | raw |
2010-01-05 |
Dan Gohman | Use do+while instead of while for loops which obviously... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Dan Gohman | Add Loop contains utility methods for testing whether... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Update various Loop optimization passes to cope with... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove ICmpInst::isSignedPredicate which was a reimplem... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Chris Lattner | Fix PR3913, patch by Jakub Staszak! |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | This started as a small change, I swear. Unfortunately... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Owen Anderson | Second batch of passes using LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Dan Gohman | Don't try to split a loop when the controlling icmp... |
blob | commitdiff | raw | diff to current |
2009-06-15 |
Dan Gohman | Support vector casts in more places, fixing a variety... |
blob | commitdiff | raw | diff to current |
2009-05-22 |
Eli Friedman | Fix loop-index-split to correctly preserve dominance... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Duncan Sands | Allow readonly functions to unwind exceptions. Teach |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Dan Gohman | Reword and tidy up some comments. |
blob | commitdiff | raw | diff to current |
2009-04-14 |
Owen Anderson | LoopIndexSplit needs to inform the loop pass manager... |
blob | commitdiff | raw | diff to current |
2009-03-30 |
Devang Patel | Loop Index Split can eliminate a loop if it can determi... |
blob | commitdiff | raw | diff to current |
2009-03-25 |
Devang Patel | Before deleting a basic block, give other loop passes... |
blob | commitdiff | raw | diff to current |
2009-03-02 |
Devang Patel | If branch conditions' one successor is dominating anoth... |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Dan Gohman | LoopIndexSplit doesn't actually use ScalarEvolution. |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Dan Gohman | Add a utility function to LoopInfo to return the exit... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Devang Patel | Ignore DbgInfoIntrinsics. |
blob | commitdiff | raw | diff to current |
2008-12-08 |
Devang Patel | Fix spelling. |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Devang Patel | Rewrite code that 1) filters loops and 2) calculates... |
blob | commitdiff | raw | diff to current |
2008-11-10 |
Devang Patel | If the sign of exit condition and split condition does... |
blob | commitdiff | raw | diff to current |
2008-10-22 |
Daniel Dunbar | Change create*Pass factory functions to return Pass... |
blob | commitdiff | raw | diff to current |
2008-10-10 |
Devang Patel | Check loop exit predicate properly while eliminating... |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Devang Patel | Fix typo, fix PR 2865. |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Devang Patel | splitLoop does not handle split condition EQ. |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Devang Patel | Do not ignore iv uses outside the loop. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Devang Patel | If loop induction variable's start value is less then... |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2008-05-19 |
Devang Patel | Do not erase induction variable increment if it is... |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Bill Wendling | Porting r50563 from Tak to mainline. |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-04-02 |
David Greene | Iterators folloring a SmallVector erased element are... |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Tanya Lattner | Reverting 49056 due to the build being broken. |
blob | commitdiff | raw | diff to current |
2008-04-01 |
David Greene | Iterators folloring a SmallVector erased element are... |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Devang Patel | PHI->removeIncomingValue may remove PHInode. |
blob | commitdiff | raw | diff to current |
2008-03-24 |
Devang Patel | Add incoming value from header only if phi node has... |
blob | commitdiff | raw | diff to current |
2008-02-14 |
Devang Patel | If loop header is also loop exiting block then OrigPN... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Devang Patel | A loop latch phi node may have uses inside loop, not... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Devang Patel | While moving exit condition, do not drop loop latch... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Devang Patel | Keep track of exit value operand number when operands... |
blob | commitdiff | raw | diff to current |
2008-02-08 |
Devang Patel | Fix PR 1995. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Devang Patel | Filter loops that subtract induction variables. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-03 |
Devang Patel | If ExitValue operand is also defined in Loop header... |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Devang Patel | Handle multiple induction variables. |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Devang Patel | doh.. |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Devang Patel | Add transformation to update loop interation space... |
blob | commitdiff | raw | diff to current |
2007-09-21 |
Devang Patel | Fix PR1692 |
blob | commitdiff | raw | diff to current |
2007-09-20 |
Devang Patel | Don't increment invalid iterator. |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Devang Patel | Relax loop ExitCondition predicate restriction. |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Devang Patel | Filter loops where split condition's false branch is... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Devang Patel | Bail out early, before modifying anything. |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Devang Patel | Work is incomplete. Loop is not modified at all right... |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Devang Patel | Do not eliminate loop when it is invalid to do so.... |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Devang Patel | Skeleton for transformations to truncate loop's iterati... |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Bill Wendling | Temporary reverting r41817 |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Devang Patel | Avoid negative logic. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Devang Patel | Refactor code into a separate method. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Devang Patel | Clear split info object. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Devang Patel | Split condition does not have to be ICmpInst in all... |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Devang Patel | Check all terminators inside loop. |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Devang Patel | Swap exit condition operands if it works. |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Devang Patel | Filter exit conditions which are not yet handled. |
blob | commitdiff | raw | diff to current |
2007-08-27 |
Devang Patel | Use simpler test to filter loops. |
blob | commitdiff | raw | diff to current |
2007-08-25 |
Devang Patel | Move exit condition and exit branch from exiting block... |
blob | commitdiff | raw | diff to current |
2007-08-25 |
Devang Patel | Constant split values needs upper bound and lower bound... |
blob | commitdiff | raw | diff to current |
2007-08-25 |
Devang Patel | While calculating upper loop bound for first loop and... |
blob | commitdiff | raw | diff to current |
2007-08-24 |
Devang Patel | Fix regression that I caused yesterday night while... |
blob | commitdiff | raw | diff to current |
2007-08-24 |
Devang Patel | It is not safe to execute split condition's true branch... |
blob | commitdiff | raw | diff to current |
2007-08-24 |
Devang Patel | Reject ICMP_NE as index split condition. |
blob | commitdiff | raw | diff to current |
2007-08-24 |
Devang Patel | Tightenup loop filter. |
blob | commitdiff | raw | diff to current |
2007-08-24 |
Devang Patel | Remove incomplete cost analysis. |
blob | commitdiff | raw | diff to current |
2007-08-22 |
Devang Patel | Remove dead code. |
blob | commitdiff | raw | diff to current |
2007-08-22 |
Devang Patel | Fix typo. |
blob | commitdiff | raw | diff to current |
2007-08-22 |
Devang Patel | Cosmetic change |
blob | commitdiff | raw | diff to current |
2007-08-22 |
Devang Patel | Refactor loop condition check in a separate function. |
blob | commitdiff | raw | diff to current |
2007-08-22 |
Devang Patel | Fix thinko. |
blob | commitdiff | raw | diff to current |
2007-08-21 |
Devang Patel | Rename bunch of variables. |
blob | commitdiff | raw | diff to current |
2007-08-21 |
Devang Patel | Preserve LCSSA. |
blob | commitdiff | raw | diff to current |
2007-08-20 |
Devang Patel | s/ExitBlock/ExitingBlock/g |
blob | commitdiff | raw | diff to current |
2007-08-20 |
Devang Patel | Replace indunction variable with split value in loop... |
blob | commitdiff | raw | diff to current |
2007-08-20 |
Devang Patel | Do not split loops rejected by processOneIterationLoop(). |
blob | commitdiff | raw | diff to current |
2007-08-18 |
Devang Patel | Avoid spliting loops where two split condition branches... |
blob | commitdiff | raw | diff to current |
2007-08-17 |
Devang Patel | When one branch of condition is eliminated then head... |
blob | commitdiff | raw | diff to current |
2007-08-15 |
Devang Patel | Dominance frontier is now required. |
blob | commitdiff | raw | diff to current |
2007-08-15 |
Devang Patel | Cleanup removeBlocks. |
blob | commitdiff | raw | diff to current |
2007-08-15 |
Reid Spencer | Remove unneeded header file. |
blob | commitdiff | raw | diff to current |
2007-08-15 |
Devang Patel | Avoid triangle loops. |
blob | commitdiff | raw | diff to current |
2007-08-14 |
Devang Patel | Avoid nested loops at the moment. |
blob | commitdiff | raw | diff to current |
next |