llvm-for-llvmta/test/Analysis/ScalarEvolution
Nils Hölscher 3500bf8dde first commit 2022-04-25 10:02:23 +02:00
..
2007-07-15-NegativeStride.ll first commit 2022-04-25 10:02:23 +02:00
2007-08-06-MisinterpretBranch.ll first commit 2022-04-25 10:02:23 +02:00
2007-08-06-Unsigned.ll first commit 2022-04-25 10:02:23 +02:00
2007-09-27-LargeStepping.ll first commit 2022-04-25 10:02:23 +02:00
2007-11-14-SignedAddRec.ll first commit 2022-04-25 10:02:23 +02:00
2007-11-18-OrInstruction.ll first commit 2022-04-25 10:02:23 +02:00
2008-02-11-ReversedCondition.ll first commit 2022-04-25 10:02:23 +02:00
2008-02-12-SMAXTripCount.ll first commit 2022-04-25 10:02:23 +02:00
2008-02-15-UMax.ll first commit 2022-04-25 10:02:23 +02:00
2008-05-25-NegativeStepToZero.ll first commit 2022-04-25 10:02:23 +02:00
2008-06-12-BinomialInt64.ll first commit 2022-04-25 10:02:23 +02:00
2008-07-12-UnneededSelect1.ll first commit 2022-04-25 10:02:23 +02:00
2008-07-12-UnneededSelect2.ll first commit 2022-04-25 10:02:23 +02:00
2008-07-19-InfiniteLoop.ll first commit 2022-04-25 10:02:23 +02:00
2008-07-19-WrappingIV.ll first commit 2022-04-25 10:02:23 +02:00
2008-07-29-SGTTripCount.ll first commit 2022-04-25 10:02:23 +02:00
2008-07-29-SMinExpr.ll first commit 2022-04-25 10:02:23 +02:00
2008-08-04-IVOverflow.ll first commit 2022-04-25 10:02:23 +02:00
2008-08-04-LongAddRec.ll first commit 2022-04-25 10:02:23 +02:00
2008-11-02-QuadraticCrash.ll first commit 2022-04-25 10:02:23 +02:00
2008-11-15-CubicOOM.ll first commit 2022-04-25 10:02:23 +02:00
2008-11-18-LessThanOrEqual.ll first commit 2022-04-25 10:02:23 +02:00
2008-11-18-Stride1.ll first commit 2022-04-25 10:02:23 +02:00
2008-11-18-Stride2.ll first commit 2022-04-25 10:02:23 +02:00
2008-12-08-FiniteSGE.ll first commit 2022-04-25 10:02:23 +02:00
2008-12-11-SMaxOverflow.ll first commit 2022-04-25 10:02:23 +02:00
2008-12-14-StrideAndSigned.ll first commit 2022-04-25 10:02:23 +02:00
2008-12-15-DontUseSDiv.ll first commit 2022-04-25 10:02:23 +02:00
2009-01-02-SignedNegativeStride.ll first commit 2022-04-25 10:02:23 +02:00
2009-04-22-TruncCast.ll first commit 2022-04-25 10:02:23 +02:00
2009-05-09-PointerEdgeCount.ll first commit 2022-04-25 10:02:23 +02:00
2009-07-04-GroupConstantsWidthMismatch.ll first commit 2022-04-25 10:02:23 +02:00
2010-09-03-RequiredTransitive.ll first commit 2022-04-25 10:02:23 +02:00
2011-03-09-ExactNoMaxBECount.ll first commit 2022-04-25 10:02:23 +02:00
2011-04-26-FoldAddRec.ll first commit 2022-04-25 10:02:23 +02:00
2011-10-04-ConstEvolve.ll first commit 2022-04-25 10:02:23 +02:00
2012-03-26-LoadConstant.ll first commit 2022-04-25 10:02:23 +02:00
2012-05-18-LoopPredRecurse.ll first commit 2022-04-25 10:02:23 +02:00
2012-05-29-MulAddRec.ll first commit 2022-04-25 10:02:23 +02:00
SolveQuadraticEquation.ll first commit 2022-04-25 10:02:23 +02:00
ZeroStep.ll first commit 2022-04-25 10:02:23 +02:00
abs-intrinsic.ll first commit 2022-04-25 10:02:23 +02:00
add-expr-pointer-operand-sorting.ll first commit 2022-04-25 10:02:23 +02:00
add-like-or.ll first commit 2022-04-25 10:02:23 +02:00
and-xor.ll first commit 2022-04-25 10:02:23 +02:00
ashr.ll first commit 2022-04-25 10:02:23 +02:00
avoid-assume-hang.ll first commit 2022-04-25 10:02:23 +02:00
avoid-infinite-recursion-0.ll first commit 2022-04-25 10:02:23 +02:00
avoid-infinite-recursion-1.ll first commit 2022-04-25 10:02:23 +02:00
avoid-smax-0.ll first commit 2022-04-25 10:02:23 +02:00
avoid-smax-1.ll first commit 2022-04-25 10:02:23 +02:00
binomial-explision.ll first commit 2022-04-25 10:02:23 +02:00
cache_loop_exit_limit.ll first commit 2022-04-25 10:02:23 +02:00
constant_condition.ll first commit 2022-04-25 10:02:23 +02:00
depth-limit-overrun.ll first commit 2022-04-25 10:02:23 +02:00
different-loops-recs.ll first commit 2022-04-25 10:02:23 +02:00
div-overflow.ll first commit 2022-04-25 10:02:23 +02:00
do-loop.ll first commit 2022-04-25 10:02:23 +02:00
exact-exit-count-more-precise.ll first commit 2022-04-25 10:02:23 +02:00
exact_iter_count.ll first commit 2022-04-25 10:02:23 +02:00
exhaustive-trip-counts.ll first commit 2022-04-25 10:02:23 +02:00
exit-count-select.ll first commit 2022-04-25 10:02:23 +02:00
expander-replace-congruent-ivs.ll first commit 2022-04-25 10:02:23 +02:00
exponential-behavior.ll first commit 2022-04-25 10:02:23 +02:00
ext-antecedent.ll first commit 2022-04-25 10:02:23 +02:00
extract-highbits-sameconstmask.ll first commit 2022-04-25 10:02:23 +02:00
extract-highbits-variablemask.ll first commit 2022-04-25 10:02:23 +02:00
extract-lowbits-sameconstmask.ll first commit 2022-04-25 10:02:23 +02:00
extract-lowbits-variablemask.ll first commit 2022-04-25 10:02:23 +02:00
flags-from-poison-dbg.ll first commit 2022-04-25 10:02:23 +02:00
flags-from-poison.ll first commit 2022-04-25 10:02:23 +02:00
flattened-0.ll first commit 2022-04-25 10:02:23 +02:00
fold.ll first commit 2022-04-25 10:02:23 +02:00
guards.ll first commit 2022-04-25 10:02:23 +02:00
how-far-to-zero.ll first commit 2022-04-25 10:02:23 +02:00
huge_expression_limit.ll first commit 2022-04-25 10:02:23 +02:00
implied-via-addition.ll first commit 2022-04-25 10:02:23 +02:00
implied-via-division.ll first commit 2022-04-25 10:02:23 +02:00
incorrect-exit-count.ll first commit 2022-04-25 10:02:23 +02:00
incorrect-nsw.ll first commit 2022-04-25 10:02:23 +02:00
increasing-or-decreasing-iv.ll first commit 2022-04-25 10:02:23 +02:00
infer-prestart-no-wrap.ll first commit 2022-04-25 10:02:23 +02:00
infer-via-ranges.ll first commit 2022-04-25 10:02:23 +02:00
inner-loop-by-latch-cond-unknown.ll first commit 2022-04-25 10:02:23 +02:00
invalidation.ll first commit 2022-04-25 10:02:23 +02:00
latch-dominating-conditions.ll first commit 2022-04-25 10:02:23 +02:00
limit-depth.ll first commit 2022-04-25 10:02:23 +02:00
load-with-range-metadata.ll first commit 2022-04-25 10:02:23 +02:00
load.ll first commit 2022-04-25 10:02:23 +02:00
lshr-shl-differentconstmask.ll first commit 2022-04-25 10:02:23 +02:00
max-addops-inline.ll first commit 2022-04-25 10:02:23 +02:00
max-addrec-size.ll first commit 2022-04-25 10:02:23 +02:00
max-backedge-taken-count-guard-info.ll first commit 2022-04-25 10:02:23 +02:00
max-backedge-taken-count-limit-by-wrapping.ll first commit 2022-04-25 10:02:23 +02:00
max-be-count-not-constant.ll first commit 2022-04-25 10:02:23 +02:00
max-expr-cache.ll first commit 2022-04-25 10:02:23 +02:00
max-mulops-inline.ll first commit 2022-04-25 10:02:23 +02:00
max-trip-count-address-space.ll first commit 2022-04-25 10:02:23 +02:00
max-trip-count.ll first commit 2022-04-25 10:02:23 +02:00
merge-add-rec-many-inputs.ll first commit 2022-04-25 10:02:23 +02:00
min-max-exprs.ll first commit 2022-04-25 10:02:23 +02:00
minmax-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
multiple-max-iterations.ll first commit 2022-04-25 10:02:23 +02:00
no-wrap-add-exprs.ll first commit 2022-04-25 10:02:23 +02:00
no-wrap-symbolic-becount.ll first commit 2022-04-25 10:02:23 +02:00
no-wrap-unknown-becount.ll first commit 2022-04-25 10:02:23 +02:00
non-IV-phi.ll first commit 2022-04-25 10:02:23 +02:00
nowrap-preinc-limits.ll first commit 2022-04-25 10:02:23 +02:00
nsw-offset-assume.ll first commit 2022-04-25 10:02:23 +02:00
nsw-offset.ll first commit 2022-04-25 10:02:23 +02:00
nsw.ll first commit 2022-04-25 10:02:23 +02:00
nw-sub-is-not-nw-add.ll first commit 2022-04-25 10:02:23 +02:00
overflow-intrinsics-trip-count.ll first commit 2022-04-25 10:02:23 +02:00
overflow-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
pointer-sign-bits.ll first commit 2022-04-25 10:02:23 +02:00
pr3909.ll first commit 2022-04-25 10:02:23 +02:00
pr18606-min-zeros.ll first commit 2022-04-25 10:02:23 +02:00
pr18606.ll first commit 2022-04-25 10:02:23 +02:00
pr22179.ll first commit 2022-04-25 10:02:23 +02:00
pr22641.ll first commit 2022-04-25 10:02:23 +02:00
pr22674.ll first commit 2022-04-25 10:02:23 +02:00
pr22856.ll first commit 2022-04-25 10:02:23 +02:00
pr24757.ll first commit 2022-04-25 10:02:23 +02:00
pr25369.ll first commit 2022-04-25 10:02:23 +02:00
pr27315.ll first commit 2022-04-25 10:02:23 +02:00
pr34538.ll first commit 2022-04-25 10:02:23 +02:00
pr35890.ll first commit 2022-04-25 10:02:23 +02:00
pr40420.ll first commit 2022-04-25 10:02:23 +02:00
pr44605.ll first commit 2022-04-25 10:02:23 +02:00
pr46786.ll first commit 2022-04-25 10:02:23 +02:00
pr48225.ll first commit 2022-04-25 10:02:23 +02:00
predicated-trip-count.ll first commit 2022-04-25 10:02:23 +02:00
ptrtoint-constantexpr-loop.ll first commit 2022-04-25 10:02:23 +02:00
ptrtoint.ll first commit 2022-04-25 10:02:23 +02:00
range-signedness.ll first commit 2022-04-25 10:02:23 +02:00
range_nw_flag.ll first commit 2022-04-25 10:02:23 +02:00
returned.ll first commit 2022-04-25 10:02:23 +02:00
saturating-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
scalable-vector.ll first commit 2022-04-25 10:02:23 +02:00
scev-aa.ll first commit 2022-04-25 10:02:23 +02:00
scev-canonical-mode.ll first commit 2022-04-25 10:02:23 +02:00
scev-dispositions.ll first commit 2022-04-25 10:02:23 +02:00
scev-expander-existing-value-offset.ll first commit 2022-04-25 10:02:23 +02:00
scev-expander-incorrect-nowrap.ll first commit 2022-04-25 10:02:23 +02:00
scev-expander-reuse-gep.ll first commit 2022-04-25 10:02:23 +02:00
scev-expander-reuse-unroll.ll first commit 2022-04-25 10:02:23 +02:00
scev-expander-reuse-vect.ll first commit 2022-04-25 10:02:23 +02:00
scev-invalid.ll first commit 2022-04-25 10:02:23 +02:00
scev-prestart-nowrap.ll first commit 2022-04-25 10:02:23 +02:00
sdiv.ll first commit 2022-04-25 10:02:23 +02:00
sext-inreg.ll first commit 2022-04-25 10:02:23 +02:00
sext-iv-0.ll first commit 2022-04-25 10:02:23 +02:00
sext-iv-1.ll first commit 2022-04-25 10:02:23 +02:00
sext-iv-2.ll first commit 2022-04-25 10:02:23 +02:00
sext-mul.ll first commit 2022-04-25 10:02:23 +02:00
sext-to-zext.ll first commit 2022-04-25 10:02:23 +02:00
sext-zero.ll first commit 2022-04-25 10:02:23 +02:00
shift-op.ll first commit 2022-04-25 10:02:23 +02:00
shl-lshr-differentconstmask.ll first commit 2022-04-25 10:02:23 +02:00
sle.ll first commit 2022-04-25 10:02:23 +02:00
smax-br-phi-idioms.ll first commit 2022-04-25 10:02:23 +02:00
smin-smax-folds.ll first commit 2022-04-25 10:02:23 +02:00
solve-quadratic-i1.ll first commit 2022-04-25 10:02:23 +02:00
solve-quadratic-overflow.ll first commit 2022-04-25 10:02:23 +02:00
solve-quadratic.ll first commit 2022-04-25 10:02:23 +02:00
srem.ll first commit 2022-04-25 10:02:23 +02:00
strip-injective-zext.ll first commit 2022-04-25 10:02:23 +02:00
trip-count-andor-selectform.ll first commit 2022-04-25 10:02:23 +02:00
trip-count-andor.ll first commit 2022-04-25 10:02:23 +02:00
trip-count-pow2.ll first commit 2022-04-25 10:02:23 +02:00
trip-count-switch.ll first commit 2022-04-25 10:02:23 +02:00
trip-count-unknown-stride.ll first commit 2022-04-25 10:02:23 +02:00
trip-count.ll first commit 2022-04-25 10:02:23 +02:00
trip-count2.ll first commit 2022-04-25 10:02:23 +02:00
trip-count3.ll first commit 2022-04-25 10:02:23 +02:00
trip-count4.ll first commit 2022-04-25 10:02:23 +02:00
trip-count5.ll first commit 2022-04-25 10:02:23 +02:00
trip-count6.ll first commit 2022-04-25 10:02:23 +02:00
trip-count7.ll first commit 2022-04-25 10:02:23 +02:00
trip-count8.ll first commit 2022-04-25 10:02:23 +02:00
trip-count9.ll first commit 2022-04-25 10:02:23 +02:00
trip-count10.ll first commit 2022-04-25 10:02:23 +02:00
trip-count11.ll first commit 2022-04-25 10:02:23 +02:00
trip-count12.ll first commit 2022-04-25 10:02:23 +02:00
trip-count13.ll first commit 2022-04-25 10:02:23 +02:00
trip-count14.ll first commit 2022-04-25 10:02:23 +02:00
trip-count15.ll first commit 2022-04-25 10:02:23 +02:00
trip-multiple-guard-info.ll first commit 2022-04-25 10:02:23 +02:00
tripmultiple_calculation.ll first commit 2022-04-25 10:02:23 +02:00
trivial-phis.ll first commit 2022-04-25 10:02:23 +02:00
trunc-simplify.ll first commit 2022-04-25 10:02:23 +02:00
truncate.ll first commit 2022-04-25 10:02:23 +02:00
umin-umax-folds.ll first commit 2022-04-25 10:02:23 +02:00
undefined.ll first commit 2022-04-25 10:02:23 +02:00
unknown_phis.ll first commit 2022-04-25 10:02:23 +02:00
unreachable-code.ll first commit 2022-04-25 10:02:23 +02:00
unsimplified-loop.ll first commit 2022-04-25 10:02:23 +02:00
urem-0.ll first commit 2022-04-25 10:02:23 +02:00
widenable-condition.ll first commit 2022-04-25 10:02:23 +02:00
zext-divrem.ll first commit 2022-04-25 10:02:23 +02:00
zext-mul.ll first commit 2022-04-25 10:02:23 +02:00
zext-signed-addrec.ll first commit 2022-04-25 10:02:23 +02:00
zext-wrap.ll first commit 2022-04-25 10:02:23 +02:00