/download/obfuscator-ollvm/llvm/test/Transforms/IndVarSimplify/

5 directories 197 files
Name Size Modified
Go up
AArch64
AMDGPU
ARM
NVPTX
X86
2002-09-09-PointerIndVar.ll 634 B
2003-04-16-ExprAnalysis.ll 525 B
2003-09-23-NotAtTop.ll 697 B
2003-12-10-RemoveInstrCrash.ll 686 B
2003-12-15-Crash.ll 881 B
2004-03-10-PHIInsertionBug.ll 980 B
2004-04-05-InvokeCastCrash.ll 22 KiB
2004-04-07-ScalarEvolutionCrash.ll 828 B
2005-02-11-InvokeCrash.ll 1.1 KiB
2005-02-17-TruncateExprCrash.ll 1.9 KiB
2005-02-26-ExitValueCompute.ll 764 B
2005-06-15-InstMoveCrash.ll 1.3 KiB
2005-11-18-Crash.ll 559 B
2006-03-31-NegativeStride.ll 772 B
2006-06-16-Indvar-LCSSA-Crash.ll 981 B
2006-09-20-LFTR-Crash.ll 1.4 KiB
2006-12-10-BitCast.ll 1.2 KiB
2007-01-06-TripCount.ll 1007 B
2007-06-06-DeleteDanglesPtr.ll 5.4 KiB
2007-11-23-BitcastCrash.ll 865 B
2008-06-15-SCEVExpanderBug.ll 617 B
2008-09-02-IVType.ll 3.9 KiB
2008-10-03-CouldNotCompute.ll 946 B
2008-11-25-APFloatAssert.ll 348 B
2009-04-22-IndvarCrash.ll 1022 B
2009-04-27-Floating.ll 518 B
2009-05-24-useafterfree.ll 1.4 KiB
2011-09-10-widen-nsw.ll 1.6 KiB
2011-09-19-vectoriv.ll 605 B
2011-09-27-hoistsext.ll 909 B
2011-10-27-lftrnull.ll 4.2 KiB
2011-11-01-lftrptr.ll 15 KiB
2011-11-17-selfphi.ll 934 B
2012-10-19-congruent-constant.ll 820 B
2014-06-21-congruent-constant.ll 2.2 KiB
2020-12-15-trunc-bug-expensive-range-inference.ll 1.9 KiB
ada-loops.ll 6.3 KiB
addrec_no_exec_on_every_iteration.ll 17 KiB
ashr-expansion.ll 8.2 KiB
ashr-tripcount.ll 5.1 KiB
avoid-i0.ll 3.8 KiB
backedge-on-min-max.ll 29 KiB
bbi-63564.ll 2.1 KiB
bec-cmp.ll 1.6 KiB
canonicalize-cmp.ll 11 KiB
casted-argument.ll 1.8 KiB
casted-trunc.ll 954 B
checks_against_min_value.ll 2.6 KiB
const_phi.ll 871 B
constant-fold.ll 1.3 KiB
constant_result.ll 1.3 KiB
crash.ll 4.0 KiB
cycled_phis.ll 22 KiB
D108043.ll 1.8 KiB
dangling-use.ll 1.7 KiB
deterministic-sign.ll 3.1 KiB
divide-pointer.ll 3.5 KiB
dont-recompute.ll 8.9 KiB
drop-exact.ll 3.9 KiB
elim-extend.ll 9.8 KiB
eliminate-backedge.ll 5.9 KiB
eliminate-comparison.ll 39 KiB
eliminate-exit-no-dl.ll 1.6 KiB
eliminate-exit.ll 16 KiB
eliminate-max.ll 2.3 KiB
eliminate-overflow-modified.ll 1.5 KiB
eliminate-rem.ll 5.3 KiB
eliminate-sat.ll 3.6 KiB
exit-count-select.ll 3.3 KiB
exit_value_test2.ll 4.8 KiB
exit_value_test3.ll 836 B
exit_value_tests.ll 7.1 KiB
finite-exit-comparisons.ll 38 KiB
floating-point-iv.ll 14 KiB
floating-point-small-iv.ll 18 KiB
full_widening.ll 2.1 KiB
hoist-wide-inc-for-narrow-use-recompute-flags.ll 2.1 KiB
indirectbr.ll 1.5 KiB
infer-poison-flags.ll 9.8 KiB
interesting-invoke-use.ll 2.2 KiB
invalidate-modified-lcssa-phi.ll 6.7 KiB
iterationCount_zext_or_trunc.ll 791 B
iv-fold.ll 1.8 KiB
iv-poison.ll 12 KiB
iv-sext.ll 15 KiB
iv-widen-elim-ext.ll 26 KiB
iv-zext.ll 881 B
lcssa-preservation.ll 7.0 KiB
lftr-address-space-pointers.ll 4.8 KiB
lftr-dead-ivs.ll 8.6 KiB
lftr-multi-exit.ll 16 KiB
lftr-pr20680.ll 18 KiB
lftr-pr31181.ll 12 KiB
lftr-pr41998.ll 2.5 KiB
lftr-promote.ll 2.3 KiB
lftr-reuse.ll 13 KiB
lftr.ll 27 KiB
lftr_disabled.ll 1.1 KiB
loop-predication.ll 38 KiB
loop_evaluate11.ll 1.1 KiB
loop_evaluate7.ll 1.6 KiB
loop_evaluate8.ll 1.7 KiB
loop_evaluate9.ll 3.7 KiB
loop_evaluate_1.ll 1.8 KiB
loop_evaluate_2.ll 1.1 KiB
loop_evaluate_3.ll 671 B
loop_evaluate_4.ll 731 B
loop_evaluate_5.ll 1.1 KiB
loop_evaluate_6.ll 817 B
lrev-existing-umin.ll 5.6 KiB
masked-iv.ll 781 B
monotonic_checks.ll 7.0 KiB
negative_ranges.ll 3.0 KiB
no-iv-rewrite.ll 18 KiB
opaque-ptr.ll 1.2 KiB
outer_phi.ll 42 KiB
phi-select.ll 1.5 KiB
phi-uses-value-multiple-times.ll 911 B
post-inc-range.ll 16 KiB
pr106239.ll 1.1 KiB
pr116483.ll 1.2 KiB
pr18223.ll 1.4 KiB
pr22222.ll 2.4 KiB
pr24783.ll 1.1 KiB
pr24952.ll 564 B
pr25060.ll 839 B
pr25578.ll 1.1 KiB
pr26974.ll 2.2 KiB
pr28705.ll 2.7 KiB
pr30806-phi-scev.ll 3.7 KiB
pr32045.ll 1.0 KiB
pr38674.ll 5.3 KiB
pr38855.ll 701 B
pr39673.ll 8.2 KiB
pr40454.ll 1.8 KiB
pr45835.ll 4.1 KiB
pr50506.ll 1.4 KiB
pr55689.ll 1.2 KiB
pr55925.ll 3.3 KiB
pr56242.ll 1.7 KiB
pr57247.ll 5.9 KiB
pr58702-invalidate-scev-when-replacing-congruent-phis.ll 2.1 KiB
pr59633.ll 1.0 KiB
pr60944.ll 1.8 KiB
pr62992.ll 1.3 KiB
pr63763.ll 1.9 KiB
pr64891.ll 805 B
pr66066.ll 1009 B
pr66986.ll 1.8 KiB
pr68260.ll 1.5 KiB
pr79861.ll 3.2 KiB
predicated_ranges.ll 33 KiB
preserve-memoryssa.ll 729 B
preserve-nsw-during-expansion.ll 2.8 KiB
preserve-signed-wrap.ll 1.2 KiB
preserving-debugloc-rem-div.ll 7.7 KiB
preserving-debugloc-sat-overflow.ll 4.4 KiB
preserving-debugloc.ll 2.7 KiB
promote-iv-to-eliminate-casts.ll 17 KiB
ptrtoint-global-cmp.ll 1.9 KiB
range-iter-threshold.ll 2.9 KiB
replace-loop-exit-folds.ll 7.3 KiB
replace-sdiv-by-udiv.ll 3.7 KiB
replace-srem-by-urem.ll 3.1 KiB
rewrite-loop-exit-value.ll 10 KiB
rewrite-loop-exit-values-phi.ll 2.9 KiB
rlev-add-me.ll 7.6 KiB
scev-expander-preserve-lcssa.ll 24 KiB
scev-invalidation.ll 4.4 KiB
scevexpander-phi-base-case.ll 1.9 KiB
sentinel.ll 3.2 KiB
shared-exit-between-nested-loop.ll 3.2 KiB
sharpen-range.ll 2.6 KiB
shift-range-checks.ll 7.0 KiB
shrunk-constant.ll 361 B
signed-trip-count.ll 950 B
simplify-pointer-arithmetic.ll 14 KiB
single-element-range.ll 815 B
sink-alloca.ll 2.1 KiB
sink-from-preheader.ll 1.1 KiB
sink-trapping.ll 342 B
strengthen-overflow.ll 11 KiB
trip-count-expansion-loop-guard-preserve-nsw.ll 1.5 KiB
tripcount_compute.ll 5.4 KiB
tripcount_infinite.ll 1.4 KiB
trivial-checks.ll 5.7 KiB
trivial-guard.ll 4.3 KiB
turn-to-invariant.ll 37 KiB
udiv-invariant-but-traps.ll 522 B
udiv.ll 7.6 KiB
ult-sub-to-eq.ll 2.9 KiB
use-range-metadata.ll 783 B
variable-stride-ivs-0.ll 2.2 KiB
widen-i32-i8ptr.ll 1.7 KiB
widen-nonnegative-countdown.ll 35 KiB
widen-nonnegative.ll 31 KiB
zext-nuw.ll 3.3 KiB