aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/LoopIndexSplit
Commit message (Expand)AuthorAgeFilesLines
* add newlines at the end of files.Chris Lattner2010-04-071-1/+1
* Remove tests that checks @llvm.dbg.stoppoint handling.Devang Patel2010-03-011-71/+0
* Delete useless trailing semicolons.Dan Gohman2010-01-051-1/+1
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-1132-32/+32
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-085-5/+5
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-0833-33/+33
* Fix PR3913, patch by Jakub Staszak!Chris Lattner2009-08-281-0/+24
* Don't try to split a loop when the controlling icmp instructionDan Gohman2009-06-271-0/+195
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-042-10/+10
* Loop Index Split can eliminate a loop if it can determin if loop body is exec...Devang Patel2009-03-301-0/+24
* If branch conditions' one successor is dominating another non-latch successor...Devang Patel2009-03-021-0/+64
* Ignore DbgInfoIntrinsics.Devang Patel2009-02-061-0/+71
* Rewrite code that 1) filters loops and 2) calculates new loop bounds.Devang Patel2008-12-045-46/+60
* If the sign of exit condition and split condition does not matchDevang Patel2008-11-101-0/+69
* Check loop exit predicate properly while eliminating one iteration loop.Devang Patel2008-10-101-0/+66
* Fix typo, fix PR 2865.Devang Patel2008-10-061-0/+31
* splitLoop does not handle split condition EQ.Devang Patel2008-09-181-0/+38
* Do not ignore iv uses outside the loop.Devang Patel2008-09-173-4/+80
* If loop induction variable's start value is less then its exit value then do ...Devang Patel2008-07-092-1/+26
* Testcase for LoopIndexSplit and DomFrontier.Owen Anderson2008-06-031-0/+32
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-201-1/+1
* Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif2008-05-201-1/+1
* Do not erase induction variable increment if it is used outside the loop.Devang Patel2008-05-191-0/+41
* Add incoming value from header only if phi node has any use inside the loop.Devang Patel2008-03-241-0/+69
* If loop header is also loop exiting block then OrigPN is incoming value for B...Devang Patel2008-02-141-0/+464
* A loop latch phi node may have uses inside loop, not just in loop header.Devang Patel2008-02-131-0/+74
* While moving exit condition, do not drop loop latch on the floor.Devang Patel2008-02-131-0/+72
* Keep track of exit value operand number when operands are swapped.Devang Patel2008-02-131-0/+67
* Fix PR 1995.Devang Patel2008-02-081-0/+48
* Filter loops that subtract induction variables.Devang Patel2008-01-291-0/+46
* If ExitValue operand is also defined in Loop header thenDevang Patel2007-12-031-0/+44
* Handle multiple induction variables.Devang Patel2007-09-251-0/+59
* Add transformation to update loop interation space. Now,Devang Patel2007-09-251-0/+57
* Fix PR1692Devang Patel2007-09-211-0/+63
* Filter exit conditions which are not yet handled.Devang Patel2007-09-101-0/+50
* Constant split values needs upper bound and lower bound check, just like any ...Devang Patel2007-08-251-0/+52
* While calculating upper loop bound for first loop and lower loop bound for se...Devang Patel2007-08-251-0/+52
* Do not split loops rejected by processOneIterationLoop().Devang Patel2007-08-202-4/+2
* Add loop index split tests.Devang Patel2007-08-177-0/+325