bolt/deps/llvm-18.1.8/llvm/test/Transforms/LoopUnroll
2025-02-14 19:21:04 +01:00
..
AArch64 Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
AMDGPU Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
ARM Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
Hexagon Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
PowerPC Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
RISCV Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
WebAssembly Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
X86 Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2004-05-13-DontUnrollTooMuch.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2005-03-06-BadLoopInfoUpdate.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2006-08-24-MultiBlockLoop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2007-04-16-PhiUpdate.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2007-05-05-UnrollMiscomp.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2007-05-09-UnknownTripCount.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2007-11-05-Crash.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-08-08-PhiUpdate.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-08-09-IVSimplify.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-08-09-PhiUpdate.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-10-01-NoopTrunc.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2012-04-09-unroll-indirectbr.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
add-folding-overflow.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
assume-timeout.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
basic.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
callbr.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
complete_unroll_profitability_with_assume.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
convergent.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dce.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
debug-info.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
disable-full-unroll-by-opt.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
disable-loop-unrolling_forced.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
disable_nonforced.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
disable_nonforced_count.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
disable_nonforced_enable.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
disable_nonforced_full.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
ephemeral.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
epilog_const_phi.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
followup.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-avoid-partial.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-bad-cost.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-crashers.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-heuristics-2.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-heuristics-cmp.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-heuristics-dce.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-heuristics-geps.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-heuristics-phi-prop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-heuristics.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-invariant.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-keep-first-exit.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
full-unroll-one-unpredictable-exit.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
FullUnroll.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
guard-cost-for-unrolling.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
high-cost-trip-count-computation.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
ignore-annotation-intrinsic-cost.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
invalidate_right_loop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
loop-block-disposition-after-full-unroll.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
loop-block-disposition-after-loop-peeling.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
loop-branch-folding.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
loop-remarks-with-hotness.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
loop-remarks.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
multiple-exits.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
noalias.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
nonlatchcondbr.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
not-rotated.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
opt-levels.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
optsize-loop-size.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
partial-unroll-const-bounds.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
partial-unroll-dead-instructions.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
partial-unroll-non-latch-exit.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
partially-unroll-unconditional-latch.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-branch-weights.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-and-unroll.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-conditions-pgo-1.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-conditions-pgo-2.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-conditions.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-inner.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-irreducible.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-negative.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-nests.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-noalias-scope-decl.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-not-forced.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-pgo-deopt-idom-2.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-pgo-deopt-idom.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-pgo-deopt.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-pgo.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-phi-analysis.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop-scev-invalidate.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-loop2.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-multiple-unreachable-exits.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
peel-to-turn-invariant-accesses-dereferenceable.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr10813.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr11361.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr14167.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr18861.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr27157.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr28132.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr31718.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr33437.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr45939-peel-count-and-complete-unroll.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
rebuild_lcssa.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
revert-D110922.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
revisit.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-epilog-debuginfo.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-exit-phi-scev-invalidation.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-li.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop-at-most-two-exits.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop-branchweight.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop-known-exit.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop-multiexit-dom-verify.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop-multiple-exits.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop-non-exiting-latch.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop1.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop2.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop3.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop4.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-loop5.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-multiexit-heuristic.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-small-upperbound.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-unroll-assume-no-remainder.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtime-unroll-remainder.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scev-dispositions-type-not-scevable.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scev-forget-exit-phis.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scev-invalidation-lcssa.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scevunroll.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
shifted-tripcount.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
tripcount-overflow.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unloop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-after-peel.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-cleanup.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-cleanuppad.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-cost-symbolic-execute.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-count.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-header-exiting-with-phis-multiple-exiting-blocks.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-header-exiting-with-phis.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-heuristics-pgo.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-loop-invalidation.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-maxcount.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-opt-attribute.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-pragmas-disabled.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-pragmas.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-preserve-scev-lcssa.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
unroll-unconditional-latch.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
update-loop-info-in-subloops.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
verify-dominators.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
wrong_assert_in_peeling.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00