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

8 directories 147 files
Name Size Modified
Go up
AArch64
AMDGPU
ARM
Hexagon
PowerPC
RISCV
WebAssembly
X86
2004-05-13-DontUnrollTooMuch.ll 434 B
2005-03-06-BadLoopInfoUpdate.ll 765 B
2006-08-24-MultiBlockLoop.ll 536 B
2007-04-16-PhiUpdate.ll 638 B
2007-05-05-UnrollMiscomp.ll 1.7 KiB
2007-05-09-UnknownTripCount.ll 417 B
2007-11-05-Crash.ll 7.9 KiB
2011-08-08-PhiUpdate.ll 11 KiB
2011-08-09-IVSimplify.ll 1.6 KiB
2011-08-09-PhiUpdate.ll 5.3 KiB
2011-10-01-NoopTrunc.ll 1.5 KiB
2012-04-09-unroll-indirectbr.ll 1.6 KiB
add-folding-overflow.ll 4.0 KiB
assume-timeout.ll 983 B
basic.ll 1.3 KiB
callbr.ll 2.9 KiB
complete_unroll_profitability_with_assume.ll 5.7 KiB
convergent.controlled.ll 23 KiB
convergent.ll 4.8 KiB
dce.ll 1.6 KiB
debug-info.ll 3.3 KiB
disable-full-unroll-by-opt.ll 1.4 KiB
disable-loop-unrolling_forced.ll 909 B
disable_nonforced.ll 850 B
disable_nonforced_count.ll 936 B
disable_nonforced_enable.ll 930 B
disable_nonforced_full.ll 935 B
ephemeral.ll 1.4 KiB
epilog_const_phi.ll 2.3 KiB
followup.ll 3.2 KiB
full-unroll-avoid-partial.ll 4.1 KiB
full-unroll-bad-cost.ll 1.4 KiB
full-unroll-crashers.ll 5.2 KiB
full-unroll-heuristics-2.ll 3.8 KiB
full-unroll-heuristics-cmp.ll 3.0 KiB
full-unroll-heuristics-dce.ll 1.8 KiB
full-unroll-heuristics-geps.ll 1.3 KiB
full-unroll-heuristics-phi-prop.ll 870 B
full-unroll-heuristics.ll 4.5 KiB
full-unroll-invariant.ll 2.3 KiB
full-unroll-keep-first-exit.ll 10 KiB
full-unroll-one-unpredictable-exit.ll 6.0 KiB
FullUnroll.ll 1.8 KiB
gh-issue77118-broken-lcssa-form.ll 1.5 KiB
guard-cost-for-unrolling.ll 2.4 KiB
high-cost-trip-count-computation.ll 2.0 KiB
ignore-annotation-intrinsic-cost.ll 9.7 KiB
invalidate_right_loop.ll 1.9 KiB
loop-block-disposition-after-full-unroll.ll 1.7 KiB
loop-block-disposition-after-loop-peeling.ll 1.9 KiB
loop-branch-folding.ll 61 KiB
loop-remarks-with-hotness.ll 1.1 KiB
loop-remarks.ll 1.9 KiB
multiple-exits.ll 7.2 KiB
noalias.ll 4.1 KiB
nonlatchcondbr.ll 11 KiB
not-rotated.ll 624 B
opt-levels.ll 1.7 KiB
optsize-loop-size.ll 2.8 KiB
partial-unroll-const-bounds.ll 1.9 KiB
partial-unroll-dead-instructions.ll 1.1 KiB
partial-unroll-non-latch-exit.ll 4.5 KiB
partially-unroll-unconditional-latch.ll 3.0 KiB
peel-branch-weights.ll 3.4 KiB
peel-loop-and-unroll.ll 810 B
peel-loop-conditions-pgo-1.ll 1.2 KiB
peel-loop-conditions-pgo-2.ll 1.2 KiB
peel-loop-conditions.ll 86 KiB
peel-loop-inner.ll 1.9 KiB
peel-loop-irreducible.ll 2.5 KiB
peel-loop-min-max-intrinsics.ll 16 KiB
peel-loop-negative.ll 752 B
peel-loop-nests.ll 6.6 KiB
peel-loop-noalias-scope-decl.ll 7.1 KiB
peel-loop-not-forced.ll 5.6 KiB
peel-loop-pgo-deopt-idom-2.ll 1.3 KiB
peel-loop-pgo-deopt-idom.ll 1.9 KiB
peel-loop-pgo-deopt.ll 3.6 KiB
peel-loop-pgo.ll 4.3 KiB
peel-loop-phi-analysis.ll 8.4 KiB
peel-loop-scev-invalidate-with-overflow-inst.ll 2.9 KiB
peel-loop-scev-invalidate.ll 1.5 KiB
peel-loop.ll 6.8 KiB
peel-loop2.ll 1.7 KiB
peel-multiple-unreachable-exits.ll 16 KiB
peel-to-turn-invariant-accesses-dereferenceable.ll 23 KiB
pr10813.ll 1.2 KiB
pr109333.ll 5.1 KiB
pr11361.ll 1.6 KiB
pr14167.ll 1.8 KiB
pr18861.ll 2.7 KiB
pr27157.ll 1.3 KiB
pr28132.ll 2.6 KiB
pr31718.ll 2.9 KiB
pr33437.ll 3.0 KiB
pr45939-peel-count-and-complete-unroll.ll 9.4 KiB
pr77842.ll 1.8 KiB
rebuild_lcssa.ll 8.4 KiB
revert-D110922.ll 6.6 KiB
revisit.ll 2.1 KiB
runtime-epilog-debuginfo.ll 8.8 KiB
runtime-exit-phi-scev-invalidation.ll 18 KiB
runtime-i128.ll 3.2 KiB
runtime-li.ll 1.6 KiB
runtime-loop-at-most-two-exits.ll 11 KiB
runtime-loop-branchweight.ll 1.3 KiB
runtime-loop-known-exit.ll 1.5 KiB
runtime-loop-multiexit-dom-verify.ll 38 KiB
runtime-loop-multiple-exits.ll 360 KiB
runtime-loop-non-exiting-latch.ll 1015 B
runtime-loop.ll 12 KiB
runtime-loop1.ll 3.9 KiB
runtime-loop2.ll 2.1 KiB
runtime-loop3.ll 2.4 KiB
runtime-loop4.ll 1.3 KiB
runtime-loop5.ll 10 KiB
runtime-multiexit-heuristic.ll 63 KiB
runtime-small-upperbound.ll 7.1 KiB
runtime-unroll-assume-no-remainder.ll 7.9 KiB
runtime-unroll-remainder.ll 8.4 KiB
scev-dispositions-type-not-scevable.ll 3.2 KiB
scev-forget-exit-phis.ll 2.7 KiB
scev-invalidation-lcssa.ll 4.1 KiB
scevunroll.ll 16 KiB
shifted-tripcount.ll 4.4 KiB
tripcount-overflow.ll 4.9 KiB
unloop.ll 21 KiB
unroll-after-peel.ll 1.9 KiB
unroll-cleanup.ll 3.3 KiB
unroll-cleanuppad.ll 1.1 KiB
unroll-cost-symbolic-execute.ll 28 KiB
unroll-count.ll 855 B
unroll-header-exiting-with-phis-multiple-exiting-blocks.ll 3.8 KiB
unroll-header-exiting-with-phis.ll 4.0 KiB
unroll-heuristics-pgo.ll 2.4 KiB
unroll-loads-cse.ll 24 KiB
unroll-loop-invalidation.ll 2.4 KiB
unroll-maxcount.ll 969 B
unroll-opt-attribute.ll 5.8 KiB
unroll-pragmas-disabled.ll 5.9 KiB
unroll-pragmas.ll 11 KiB
unroll-preserve-scev-lcssa.ll 2.7 KiB
unroll-remove-redundant-dbg.ll 2.8 KiB
unroll-unconditional-latch.ll 10 KiB
update-loop-info-in-subloops.ll 678 B
verify-dominators.ll 1.6 KiB
wrong_assert_in_peeling.ll 4.3 KiB