llvm-6502/test/Analysis/ScalarEvolution
Dan Gohman 00cb5b7245 Teach ScalarEvolution how to compute a tripcount for a loop with
true or false as its exit condition. These are usually eliminated by
SimplifyCFG, but the may be left around during a pass which wishes
to preserve the CFG.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96683 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 18:12:07 +00:00
..
2007-07-15-NegativeStride.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2007-08-06-MisinterpretBranch.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2007-08-06-Unsigned.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2007-09-27-LargeStepping.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2007-11-14-SignedAddRec.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2007-11-18-OrInstruction.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-02-11-ReversedCondition.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-02-12-SMAXTripCount.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-02-15-UMax.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-05-25-NegativeStepToZero.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-06-12-BinomialInt64.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2008-07-12-UnneededSelect1.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-07-12-UnneededSelect2.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-07-19-InfiniteLoop.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-07-19-WrappingIV.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-07-29-SGTTripCount.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-07-29-SMinExpr.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-08-04-IVOverflow.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-08-04-LongAddRec.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-11-02-QuadraticCrash.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-11-15-CubicOOM.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-11-18-LessThanOrEqual.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-11-18-Stride1.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-11-18-Stride2.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-12-08-FiniteSGE.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-12-11-SMaxOverflow.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-12-14-StrideAndSigned.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2008-12-15-DontUseSDiv.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2009-01-02-SignedNegativeStride.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2009-04-22-TruncCast.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2009-05-09-PointerEdgeCount.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
2009-07-04-GroupConstantsWidthMismatch.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
and-xor.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
avoid-infinite-recursion-0.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
avoid-infinite-recursion-1.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
avoid-smax-0.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
avoid-smax-1.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
dg.exp
div-overflow.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
do-loop.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
max-trip-count.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
nsw-offset.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
nsw.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
pointer-sign-bits.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
pr3909.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
scev-aa.ll Add a comment about A[i+(j+1)]. 2009-12-01 01:38:10 +00:00
sext-inreg.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
sext-iv-0.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
sext-iv-1.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
sext-iv-2.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
smax.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
SolveQuadraticEquation.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
trip-count2.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
trip-count3.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
trip-count4.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
trip-count5.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
trip-count6.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
trip-count7.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
trip-count8.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
trip-count9.ll Fix the the ceiling-division used in computing the MaxBECount so that it doesn't 2010-01-26 04:40:18 +00:00
trip-count10.ll Teach ScalarEvolution how to compute a tripcount for a loop with 2010-02-19 18:12:07 +00:00
trip-count.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
xor-and.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00
zext-wrap.ll -disable-output is no longer needed with -analyze. 2010-01-26 19:25:59 +00:00