aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/LoopStrengthReduce
Commit message (Expand)AuthorAgeFilesLines
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-1133-36/+36
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-092-2/+2
* Convert a few more opt | llvm-dis to opt -S.Dan Gohman2009-09-082-2/+2
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-0820-22/+22
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-0836-39/+39
* tighten test.Chris Lattner2009-09-071-1/+1
* Eliminate uses of %prcontext.Daniel Dunbar2009-09-051-2/+3
* Tweak this test to be a little less unusual.Dan Gohman2009-06-201-2/+2
* Don't (unconditionally) use getSCEVAtScope to simplify the stepDan Gohman2009-06-191-0/+18
* Revert 72493 and replace it with a more conservative fix, for now: don'tDan Gohman2009-05-271-0/+25
* In ChangeCompareStride, when the stride to be reused is truncated toDan Gohman2009-05-271-0/+33
* Suppress the IV reversal transformation in the case that the RHSDan Gohman2009-05-201-0/+21
* Teach SCEVExpander to expand arithmetic involving pointers into GEPDan Gohman2009-05-191-1/+2
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-121-1/+1
* Temporarily reverting r71008. It was causing this failure:Bill Wendling2009-05-051-122/+0
* Handle overflow of 64-bit loop conditions.David Greene2009-05-051-0/+122
* Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman2009-05-021-1/+1
* Don't try to mix integers and pointers in an icmp instructionDan Gohman2009-04-301-0/+1
* Fix recent regression in gcc.dg/pr26719.c (6835035).Dale Johannesen2009-04-291-0/+43
* Teach getZeroExtendExpr and getSignExtendExpr to use trip-countDan Gohman2009-04-271-4/+6
* Testcase for PR2537.Owen Anderson2009-04-231-0/+21
* Add testcase from PR3086.Owen Anderson2009-04-231-0/+28
* Implement "superhero" strength reduction, or full strengthDan Gohman2009-02-201-1/+1
* Strengthen the "non-constant stride must dominate loop preheader" check.Evan Cheng2009-02-171-0/+32
* Fix pr3571: If stride is a value defined by an instruction, make sure it domi...Evan Cheng2009-02-151-0/+27
* Fix PR 3471, and some cleanups.Dale Johannesen2009-02-091-0/+33
* Fix the time regression I introduced in 464.h264ref withDale Johannesen2009-01-141-0/+39
* Remove. Devang Patel2008-09-091-58/+0
* fix overflow check.Devang Patel2008-09-091-0/+48
* xfailDevang Patel2008-09-081-0/+1
* Check iteration count.Devang Patel2008-09-031-1/+1
* If all IV uses are extending integer IV then change the type of IV itself, if...Devang Patel2008-09-021-0/+57
* If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel2008-08-261-1/+0
* XFAIL this test for now.Bill Wendling2008-08-181-0/+1
* Didn't mean to change this.Evan Cheng2008-08-171-0/+99
* Fix a (u)comiss intrinsic lowering bug. It was using anyext which can return ...Evan Cheng2008-08-171-99/+0
* Reapply 54786. Add overflow and number of mantissa bits checks.Devang Patel2008-08-151-0/+99
* Revert 54786. It's not checking for overflows, etc.Evan Cheng2008-08-151-27/+0
* If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel2008-08-141-0/+27
* Check sign to detect overflow before changing compare stride.Devang Patel2008-08-131-0/+31
* PR2535, not PR2355.Evan Cheng2008-08-061-1/+1
* Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is ...Evan Cheng2008-08-061-0/+24
* Add the PR number to the test.Dan Gohman2008-07-211-0/+2
* Fix a bug in LSR's dead-PHI cleanup. If a PHI has a def-use chain thatDan Gohman2008-07-211-0/+285
* Improve LSR's dead-phi detection to handle use-def cyclesDan Gohman2008-06-221-0/+21
* Refine the change in r52258 for avoiding use-before-def conditionsDan Gohman2008-06-162-3/+31
* Protect ChangeCompareStride from situations in which it is possibleDan Gohman2008-06-131-0/+20
* 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
* Update old-style syntax in some "not grep" tests.Dan Gohman2008-05-011-1/+1