aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/LoopStrengthReduce
AgeCommit message (Expand)Author
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman
2009-09-09Eliminate more uses of llvm-as and llvm-dis.Dan Gohman
2009-09-08Convert a few more opt | llvm-dis to opt -S.Dan Gohman
2009-09-08Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman
2009-09-07tighten test.Chris Lattner
2009-09-05Eliminate uses of %prcontext.Daniel Dunbar
2009-06-20Tweak this test to be a little less unusual.Dan Gohman
2009-06-19Don't (unconditionally) use getSCEVAtScope to simplify the stepDan Gohman
2009-05-27Revert 72493 and replace it with a more conservative fix, for now: don'tDan Gohman
2009-05-27In ChangeCompareStride, when the stride to be reused is truncated toDan Gohman
2009-05-20Suppress the IV reversal transformation in the case that the RHSDan Gohman
2009-05-19Teach SCEVExpander to expand arithmetic involving pointers into GEPDan Gohman
2009-05-12Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman
2009-05-05Temporarily reverting r71008. It was causing this failure:Bill Wendling
2009-05-05Handle overflow of 64-bit loop conditions.David Greene
2009-05-02Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman
2009-04-30Don't try to mix integers and pointers in an icmp instructionDan Gohman
2009-04-29Fix recent regression in gcc.dg/pr26719.c (6835035).Dale Johannesen
2009-04-27Teach getZeroExtendExpr and getSignExtendExpr to use trip-countDan Gohman
2009-04-23Testcase for PR2537.Owen Anderson
2009-04-23Add testcase from PR3086.Owen Anderson
2009-02-20Implement "superhero" strength reduction, or full strengthDan Gohman
2009-02-17Strengthen the "non-constant stride must dominate loop preheader" check.Evan Cheng
2009-02-15Fix pr3571: If stride is a value defined by an instruction, make sure it domi...Evan Cheng
2009-02-09Fix PR 3471, and some cleanups.Dale Johannesen
2009-01-14Fix the time regression I introduced in 464.h264ref withDale Johannesen
2008-09-09Remove. Devang Patel
2008-09-09fix overflow check.Devang Patel
2008-09-08xfailDevang Patel
2008-09-03Check iteration count.Devang Patel
2008-09-02If all IV uses are extending integer IV then change the type of IV itself, if...Devang Patel
2008-08-26If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel
2008-08-18XFAIL this test for now.Bill Wendling
2008-08-17Didn't mean to change this.Evan Cheng
2008-08-17Fix a (u)comiss intrinsic lowering bug. It was using anyext which can return ...Evan Cheng
2008-08-15Reapply 54786. Add overflow and number of mantissa bits checks.Devang Patel
2008-08-15Revert 54786. It's not checking for overflows, etc.Evan Cheng
2008-08-14If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel
2008-08-13Check sign to detect overflow before changing compare stride.Devang Patel
2008-08-06PR2535, not PR2355.Evan Cheng
2008-08-06Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is ...Evan Cheng
2008-07-21Add the PR number to the test.Dan Gohman
2008-07-21Fix a bug in LSR's dead-PHI cleanup. If a PHI has a def-use chain thatDan Gohman
2008-06-22Improve LSR's dead-phi detection to handle use-def cyclesDan Gohman
2008-06-16Refine the change in r52258 for avoiding use-before-def conditionsDan Gohman
2008-06-13Protect ChangeCompareStride from situations in which it is possibleDan Gohman
2008-05-20sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif
2008-05-20Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif
2008-05-01Update old-style syntax in some "not grep" tests.Dan Gohman