/download/obfuscator-ollvm/llvm/test/Analysis/ScalarEvolution/

0 directories 252 files
Name Size Modified
Go up
2007-07-15-NegativeStride.ll 1.1 KiB
2007-08-06-MisinterpretBranch.ll 1.0 KiB
2007-08-06-Unsigned.ll 1.0 KiB
2007-09-27-LargeStepping.ll 1.1 KiB
2007-11-14-SignedAddRec.ll 607 B
2007-11-18-OrInstruction.ll 461 B
2008-02-11-ReversedCondition.ll 399 B
2008-02-12-SMAXTripCount.ll 409 B
2008-02-15-UMax.ll 409 B
2008-05-25-NegativeStepToZero.ll 1.0 KiB
2008-06-12-BinomialInt64.ll 1.6 KiB
2008-07-12-UnneededSelect1.ll 1.2 KiB
2008-07-12-UnneededSelect2.ll 973 B
2008-07-19-InfiniteLoop.ll 406 B
2008-07-19-WrappingIV.ll 859 B
2008-07-29-SGTTripCount.ll 791 B
2008-07-29-SMinExpr.ll 818 B
2008-08-04-IVOverflow.ll 483 B
2008-08-04-LongAddRec.ll 2.3 KiB
2008-11-02-QuadraticCrash.ll 523 B
2008-11-15-CubicOOM.ll 533 B
2008-11-18-LessThanOrEqual.ll 914 B
2008-11-18-Stride1.ll 1.6 KiB
2008-11-18-Stride2.ll 1.8 KiB
2008-12-08-FiniteSGE.ll 1.4 KiB
2008-12-11-SMaxOverflow.ll 774 B
2008-12-14-StrideAndSigned.ll 613 B
2008-12-15-DontUseSDiv.ll 551 B
2009-01-02-SignedNegativeStride.ll 1.1 KiB
2009-04-22-TruncCast.ll 1.3 KiB
2009-05-09-PointerEdgeCount.ll 1.5 KiB
2009-07-04-GroupConstantsWidthMismatch.ll 391 B
2010-09-03-RequiredTransitive.ll 964 B
2011-03-09-ExactNoMaxBECount.ll 1.2 KiB
2011-04-26-FoldAddRec.ll 974 B
2011-10-04-ConstEvolve.ll 1.2 KiB
2012-03-26-LoadConstant.ll 1.5 KiB
2012-05-18-LoopPredRecurse.ll 1014 B
2012-05-29-MulAddRec.ll 1.9 KiB
abs-intrinsic.ll 938 B
add-expr-pointer-operand-sorting.ll 4.8 KiB
add-like-or.ll 4.0 KiB
addrec-computed-during-addrec-calculation.ll 3.9 KiB
addrec-sub-nsw.ll 3.5 KiB
alloca.ll 3.2 KiB
and-xor.ll 1018 B
annotation-intrinsics.ll 1.1 KiB
ashr.ll 2.5 KiB
avoid-assume-hang.ll 3.2 KiB
avoid-infinite-recursion-0.ll 1.1 KiB
avoid-infinite-recursion-1.ll 20 KiB
avoid-smax-0.ll 811 B
avoid-smax-1.ll 8.1 KiB
backedge-taken-count-guard-info.ll 4.7 KiB
becount-invalidation.ll 4.2 KiB
binomial-explision.ll 1.5 KiB
cache_loop_exit_limit.ll 12 KiB
constant_condition.ll 1.3 KiB
cycled_phis.ll 6.8 KiB
decrementing_addrecs.ll 6.0 KiB
different-loops-recs.ll 22 KiB
div-overflow.ll 274 B
do-loop.ll 546 B
exact-exit-count-more-precise.ll 3.8 KiB
exact_iter_count.ll 2.2 KiB
exhaustive-trip-counts.ll 5.7 KiB
exit-count-non-strict.ll 9.5 KiB
exit-count-select-safe.ll 68 KiB
exit-count-select.ll 12 KiB
expander-replace-congruent-ivs.ll 2.3 KiB
exponential-behavior.ll 2.1 KiB
ext-antecedent.ll 989 B
ext_min_max.ll 7.8 KiB
extract-highbits-sameconstmask.ll 2.1 KiB
extract-highbits-variablemask.ll 2.5 KiB
extract-lowbits-sameconstmask.ll 1.7 KiB
extract-lowbits-variablemask.ll 3.5 KiB
finite-trip-count.ll 9.4 KiB
flags-from-poison-dbg.ll 3.4 KiB
flags-from-poison-noautogen.ll 3.1 KiB
flags-from-poison.ll 112 KiB
flattened-0.ll 563 B
fold.ll 9.5 KiB
guards.ll 7.0 KiB
how-far-to-zero.ll 1006 B
huge-trip-multiple.ll 7.1 KiB
huge_expression_limit.ll 1.8 KiB
implied-via-addition.ll 1.2 KiB
implied-via-division.ll 10 KiB
incorrect-exit-count.ll 9.6 KiB
incorrect-nsw.ll 723 B
increasing-or-decreasing-iv.ll 21 KiB
infer-prestart-no-wrap.ll 3.2 KiB
infer-via-ranges.ll 759 B
inner-loop-by-latch-cond-unknown.ll 1.2 KiB
invalidation.ll 2.5 KiB
iv-poison.ll 18 KiB
latch-dominating-conditions.ll 1.4 KiB
limit-depth.ll 4.4 KiB
load-with-range-metadata.ll 1.7 KiB
load.ll 6.7 KiB
logical-operations.ll 38 KiB
lshr-shl-differentconstmask.ll 5.3 KiB
lt-overflow.ll 6.8 KiB
malloc.ll 1.3 KiB
max-addops-inline.ll 771 B
max-addrec-size.ll 1.5 KiB
max-backedge-taken-count-guard-info-rewrite-expressions.ll 43 KiB
max-backedge-taken-count-guard-info.ll 74 KiB
max-backedge-taken-count-limit-by-wrapping.ll 3.3 KiB
max-be-count-not-constant.ll 1.9 KiB
max-expr-cache.ll 32 KiB
max-mulops-inline.ll 1.1 KiB
max-trip-count-address-space.ll 2.9 KiB
max-trip-count.ll 23 KiB
merge-add-rec-many-inputs.ll 5.7 KiB
min-max-exprs.ll 9.9 KiB
minmax-intrinsics.ll 2.2 KiB
mul.ll 2.5 KiB
multiple-max-iterations.ll 196 B
ne-overflow.ll 11 KiB
no-follow-alias.ll 939 B
no-wrap-add-exprs.ll 16 KiB
no-wrap-symbolic-becount.ll 8.9 KiB
no-wrap-unknown-becount.ll 4.6 KiB
non-IV-phi.ll 1.4 KiB
nowrap-preinc-limits.ll 1.1 KiB
nsw-offset-assume.ll 7.1 KiB
nsw-offset.ll 6.8 KiB
nsw.ll 24 KiB
nw-sub-is-not-nw-add.ll 944 B
outer_phi.ll 6.1 KiB
overflow-intrinsics-trip-count.ll 16 KiB
overflow-intrinsics.ll 11 KiB
pointer-rounding.ll 9.5 KiB
pointer-select.ll 14 KiB
pointer-sign-bits.ll 8.3 KiB
pr116483.ll 1.1 KiB
pr18606-min-zeros.ll 1.7 KiB
pr18606.ll 2.5 KiB
pr22179.ll 806 B
pr22641.ll 634 B
pr22674.ll 5.5 KiB
pr22856.ll 954 B
pr24757.ll 989 B
pr25369.ll 4.0 KiB
pr27315.ll 929 B
pr34538.ll 1.8 KiB
pr35890.ll 1014 B
pr3909.ll 895 B
pr40420.ll 1.8 KiB
pr44605.ll 2.7 KiB
pr46786.ll 6.9 KiB
pr48225.ll 4.6 KiB
pr49856.ll 842 B
pr51869-scalar-evolution-prove-implications-via-truncation.ll 6.9 KiB
pr58402-large-number-of-zext-exprs.ll 19 KiB
pr62380.ll 3.7 KiB
pr62430.ll 2.1 KiB
pr76234.ll 1.5 KiB
pr87798.ll 3.5 KiB
pr92560.ll 7.9 KiB
predicated-symbolic-max-backedge-taken-count.ll 3.2 KiB
predicated-trip-count.ll 5.6 KiB
ptrtoint-constantexpr-loop.ll 27 KiB
ptrtoint-global.ll 9.5 KiB
ptrtoint.ll 33 KiB
range-attribute.ll 2.5 KiB
range-signedness.ll 2.2 KiB
range_nw_flag.ll 13 KiB
ranges.ll 20 KiB
returned.ll 561 B
saturating-intrinsics.ll 2.6 KiB
scalable-vector.ll 6.1 KiB
scev-aa.ll 11 KiB
scev-canonical-mode.ll 1.5 KiB
scev-dispositions.ll 2.5 KiB
scev-expander-existing-value-offset.ll 1.8 KiB
scev-expander-incorrect-nowrap.ll 729 B
scev-expander-reuse-gep.ll 1.3 KiB
scev-expander-reuse-unroll.ll 1.4 KiB
scev-expander-reuse-vect.ll 1.5 KiB
scev-invalid.ll 828 B
scev-prestart-nowrap.ll 2.3 KiB
sdiv.ll 3.9 KiB
sext-add-inreg-loop.ll 3.0 KiB
sext-add-inreg-unequal.ll 2.3 KiB
sext-add-inreg.ll 1.8 KiB
sext-inreg.ll 1.2 KiB
sext-iv-0.ll 1.6 KiB
sext-iv-1.ll 3.9 KiB
sext-iv-2.ll 2.3 KiB
sext-mul.ll 8.3 KiB
sext-to-zext.ll 2.2 KiB
sext-zero.ll 1.4 KiB
shift-op.ll 6.2 KiB
shift-recurrences.ll 37 KiB
shl-lshr-differentconstmask.ll 5.2 KiB
sle.ll 1.5 KiB
smax-br-phi-idioms.ll 6.8 KiB
smin-smax-folds.ll 4.9 KiB
solve-quadratic-i1.ll 4.4 KiB
solve-quadratic-overflow.ll 2.1 KiB
solve-quadratic.ll 17 KiB
SolveQuadraticEquation.ll 4.2 KiB
srem.ll 3.9 KiB
strip-injective-zext.ll 1.5 KiB
symbolic_max_exit_count.ll 31 KiB
trip-count-andor-selectform.ll 10 KiB
trip-count-andor.ll 10 KiB
trip-count-implied-addrec.ll 17 KiB
trip-count-minmax.ll 14 KiB
trip-count-negative-stride.ll 24 KiB
trip-count-non-unit-stride.ll 9.3 KiB
trip-count-pow2.ll 3.3 KiB
trip-count-scalable-stride.ll 22 KiB
trip-count-switch.ll 1.2 KiB
trip-count-unknown-stride.ll 20 KiB
trip-count.ll 7.4 KiB
trip-count10.ll 5.2 KiB
trip-count11.ll 2.1 KiB
trip-count12.ll 1.8 KiB
trip-count13.ll 4.2 KiB
trip-count14.ll 7.8 KiB
trip-count15.ll 5.4 KiB
trip-count2.ll 1.3 KiB
trip-count3.ll 3.5 KiB
trip-count4.ll 1.3 KiB
trip-count5.ll 1.8 KiB
trip-count6.ll 1.7 KiB
trip-count7.ll 7.0 KiB
trip-count8.ll 1.6 KiB
trip-count9.ll 16 KiB
trip-multiple-guard-info.ll 26 KiB
trip-multiple.ll 13 KiB
tripmultiple_calculation.ll 4.2 KiB
trivial-phis.ll 7.4 KiB
trunc-simplify.ll 1.2 KiB
truncate.ll 3.5 KiB
umin-umax-folds.ll 16 KiB
undefined.ll 646 B
unknown_phis.ll 3.2 KiB
unreachable-code.ll 217 B
unsimplified-loop.ll 715 B
urem-0.ll 2.9 KiB
values-at-scopes-consistency.ll 683 B
widenable-condition.ll 2.3 KiB
ZeroStep.ll 1.2 KiB
zext-divrem.ll 1.2 KiB
zext-mul.ll 876 B
zext-signed-addrec.ll 3.1 KiB
zext-wrap.ll 830 B