summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopIndexSplit.cpp
Commit message (Expand)AuthorAge
* splitLoop does not handle split condition EQ.Devang Patel2008-09-18
* Do not ignore iv uses outside the loop.Devang Patel2008-09-17
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Use empty() instead of begin() == end().Dan Gohman2008-08-14
* If loop induction variable's start value is less then its exit value then do ...Devang Patel2008-07-09
* Fix a typo in a comment.Dan Gohman2008-06-24
* Do not erase induction variable increment if it is used outside the loop.Devang Patel2008-05-19
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-16
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Porting r50563 from Tak to mainline.Bill Wendling2008-05-02
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-06
* Iterators folloring a SmallVector erased element are invalidated soDavid Greene2008-04-02
* Reverting 49056 due to the build being broken.Tanya Lattner2008-04-01
* Iterators folloring a SmallVector erased element are invalidated soDavid Greene2008-04-01
* PHI->removeIncomingValue may remove PHInode.Devang Patel2008-03-27
* Add incoming value from header only if phi node has any use inside the loop.Devang Patel2008-03-24
* If loop header is also loop exiting block then OrigPN is incoming value for B...Devang Patel2008-02-14
* A loop latch phi node may have uses inside loop, not just in loop header.Devang Patel2008-02-13
* While moving exit condition, do not drop loop latch on the floor.Devang Patel2008-02-13
* Keep track of exit value operand number when operands are swapped.Devang Patel2008-02-13
* Fix PR 1995.Devang Patel2008-02-08
* Filter loops that subtract induction variables.Devang Patel2008-01-29
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* If ExitValue operand is also defined in Loop header thenDevang Patel2007-12-03
* Handle multiple induction variables.Devang Patel2007-09-25
* doh.. Devang Patel2007-09-25
* Add transformation to update loop interation space. Now,Devang Patel2007-09-25
* Fix PR1692Devang Patel2007-09-21
* Don't increment invalid iterator.Devang Patel2007-09-20
* Relax loop ExitCondition predicate restriction.Devang Patel2007-09-19
* Filter loops where split condition's false branch is not empty. For exampleDevang Patel2007-09-19
* Bail out early, before modifying anything.Devang Patel2007-09-19
* Work is incomplete. Loop is not modified at all right now.Devang Patel2007-09-19
* Do not eliminate loop when it is invalid to do so. For example,Devang Patel2007-09-17
* Skeleton for transformations to truncate loop's iteration space.Devang Patel2007-09-17
* Temporary reverting r41817Bill Wendling2007-09-14
* Avoid negative logic.Devang Patel2007-09-11
* Refactor code into a separate method.Devang Patel2007-09-11
* Clear split info object.Devang Patel2007-09-11
* Split condition does not have to be ICmpInst in all cases.Devang Patel2007-09-11
* Check all terminators inside loop.Devang Patel2007-09-10
* Swap exit condition operands if it works.Devang Patel2007-09-10
* Filter exit conditions which are not yet handled.Devang Patel2007-09-10
* Use simpler test to filter loops.Devang Patel2007-08-27
* Move exit condition and exit branch from exiting block into loop header and d...Devang Patel2007-08-25
* Constant split values needs upper bound and lower bound check, just like any ...Devang Patel2007-08-25
* While calculating upper loop bound for first loop and lower loop bound for se...Devang Patel2007-08-25
* Fix regression that I caused yesterday night while adding logic to select app...Devang Patel2007-08-24
* It is not safe to execute split condition's true branch first all the time. I...Devang Patel2007-08-24
* Reject ICMP_NE as index split condition.Devang Patel2007-08-24