Skip to content
pijul
nest
guest
›
[sign in]
[explore]
◑
nuudlman
llvm
llvm
test
Transforms
LoopUnroll
{/} code
[~] changes
[>] discussions
[*] jobs
main
Change
Fork
Rename
Delete
Fork channel
Create a new channel as a copy of
main
.
New channel name
Rename channel
Rename
main
to:
New name
Delete channel
Delete
main
? This cannot be undone.
mode
name
drwxr-xr-x
AArch64/
drwxr-xr-x
AMDGPU/
drwxr-xr-x
ARM/
drwxr-xr-x
Hexagon/
drwxr-xr-x
PowerPC/
drwxr-xr-x
RISCV/
drwxr-xr-x
WebAssembly/
drwxr-xr-x
X86/
-rw-r--r--
2004-05-13-DontUnrollTooMuch.ll
-rw-r--r--
2005-03-06-BadLoopInfoUpdate.ll
-rw-r--r--
2006-08-24-MultiBlockLoop.ll
-rw-r--r--
2007-04-16-PhiUpdate.ll
-rw-r--r--
2007-05-05-UnrollMiscomp.ll
-rw-r--r--
2007-05-09-UnknownTripCount.ll
-rw-r--r--
2007-11-05-Crash.ll
-rw-r--r--
2011-08-08-PhiUpdate.ll
-rw-r--r--
2011-08-09-IVSimplify.ll
-rw-r--r--
2011-08-09-PhiUpdate.ll
-rw-r--r--
2011-10-01-NoopTrunc.ll
-rw-r--r--
2012-04-09-unroll-indirectbr.ll
-rw-r--r--
FullUnroll.ll
-rw-r--r--
assume-timeout.ll
-rw-r--r--
basic.ll
-rw-r--r--
callbr.ll
-rw-r--r--
complete_unroll_profitability_with_assume.ll
-rw-r--r--
convergent.ll
-rw-r--r--
dce.ll
-rw-r--r--
debug-info.ll
-rw-r--r--
disable-full-unroll-by-opt.ll
-rw-r--r--
disable-loop-unrolling_forced.ll
-rw-r--r--
disable_nonforced.ll
-rw-r--r--
disable_nonforced_count.ll
-rw-r--r--
disable_nonforced_enable.ll
-rw-r--r--
disable_nonforced_full.ll
-rw-r--r--
ephemeral.ll
-rw-r--r--
epilog_const_phi.ll
-rw-r--r--
followup.ll
-rw-r--r--
full-unroll-bad-cost.ll
-rw-r--r--
full-unroll-crashers.ll
-rw-r--r--
full-unroll-heuristics-2.ll
-rw-r--r--
full-unroll-heuristics-cmp.ll
-rw-r--r--
full-unroll-heuristics-dce.ll
-rw-r--r--
full-unroll-heuristics-geps.ll
-rw-r--r--
full-unroll-heuristics-phi-prop.ll
-rw-r--r--
full-unroll-heuristics.ll
-rw-r--r--
full-unroll-invariant.ll
-rw-r--r--
full-unroll-keep-first-exit.ll
-rw-r--r--
full-unroll-one-unpredictable-exit.ll
-rw-r--r--
high-cost-trip-count-computation.ll
-rw-r--r--
ignore-annotation-intrinsic-cost.ll
-rw-r--r--
invalidate_right_loop.ll
-rw-r--r--
loop-remarks-with-hotness.ll
-rw-r--r--
loop-remarks.ll
-rw-r--r--
multiple-exits.ll
-rw-r--r--
noalias.ll
-rw-r--r--
nonlatchcondbr.ll
-rw-r--r--
not-rotated.ll
-rw-r--r--
opt-levels.ll
-rw-r--r--
optsize-loop-size.ll
-rw-r--r--
partial-unroll-const-bounds.ll
-rw-r--r--
partial-unroll-dead-instructions.ll
-rw-r--r--
partial-unroll-non-latch-exit.ll
-rw-r--r--
partially-unroll-unconditional-latch.ll
-rw-r--r--
peel-loop-and-unroll.ll
-rw-r--r--
peel-loop-conditions-pgo-1.ll
-rw-r--r--
peel-loop-conditions-pgo-2.ll
-rw-r--r--
peel-loop-conditions.ll
-rw-r--r--
peel-loop-inner.ll
-rw-r--r--
peel-loop-irreducible.ll
-rw-r--r--
peel-loop-negative.ll
-rw-r--r--
peel-loop-nests.ll
-rw-r--r--
peel-loop-noalias-scope-decl.ll
-rw-r--r--
peel-loop-not-forced.ll
-rw-r--r--
peel-loop-pgo-deopt-idom-2.ll
-rw-r--r--
peel-loop-pgo-deopt-idom.ll
-rw-r--r--
peel-loop-pgo-deopt.ll
-rw-r--r--
peel-loop-pgo.ll
-rw-r--r--
peel-loop-scev-invalidate.ll
-rw-r--r--
peel-loop.ll
-rw-r--r--
peel-loop2.ll
-rw-r--r--
peel-multiple-unreachable-exits.ll
-rw-r--r--
peel-to-turn-invariant-accesses-dereferenceable.ll
-rw-r--r--
pr10813.ll
-rw-r--r--
pr11361.ll
-rw-r--r--
pr14167.ll
-rw-r--r--
pr18861.ll
-rw-r--r--
pr27157.ll
-rw-r--r--
pr28132.ll
-rw-r--r--
pr31718.ll
-rw-r--r--
pr33437.ll
-rw-r--r--
pr45939-peel-count-and-complete-unroll.ll
-rw-r--r--
rebuild_lcssa.ll
-rw-r--r--
revert-D110922.ll
-rw-r--r--
revisit.ll
-rw-r--r--
runtime-epilog-debuginfo.ll
-rw-r--r--
runtime-exit-phi-scev-invalidation.ll
-rw-r--r--
runtime-li.ll
-rw-r--r--
runtime-loop-at-most-two-exits.ll
-rw-r--r--
runtime-loop-branchweight.ll
-rw-r--r--
runtime-loop-known-exit.ll
-rw-r--r--
runtime-loop-multiexit-dom-verify.ll
-rw-r--r--
runtime-loop-multiple-exits.ll
-rw-r--r--
runtime-loop-non-exiting-latch.ll
-rw-r--r--
runtime-loop.ll
-rw-r--r--
runtime-loop1.ll
-rw-r--r--
runtime-loop2.ll
-rw-r--r--
runtime-loop3.ll
-rw-r--r--
runtime-loop4.ll
-rw-r--r--
runtime-loop5.ll
-rw-r--r--
runtime-multiexit-heuristic.ll
-rw-r--r--
runtime-small-upperbound.ll
-rw-r--r--
runtime-unroll-assume-no-remainder.ll
-rw-r--r--
runtime-unroll-remainder.ll
-rw-r--r--
scevunroll.ll
-rw-r--r--
shifted-tripcount.ll
-rw-r--r--
tripcount-overflow.ll
-rw-r--r--
unloop.ll
-rw-r--r--
unroll-after-peel.ll
-rw-r--r--
unroll-cleanup.ll
-rw-r--r--
unroll-cleanuppad.ll
-rw-r--r--
unroll-cost-symbolic-execute.ll
-rw-r--r--
unroll-count.ll
-rw-r--r--
unroll-header-exiting-with-phis-multiple-exiting-blocks.ll
-rw-r--r--
unroll-header-exiting-with-phis.ll
-rw-r--r--
unroll-heuristics-pgo.ll
-rw-r--r--
unroll-loop-invalidation.ll
-rw-r--r--
unroll-maxcount.ll
-rw-r--r--
unroll-opt-attribute.ll
-rw-r--r--
unroll-pragmas-disabled.ll
-rw-r--r--
unroll-pragmas.ll
-rw-r--r--
unroll-preserve-scev-lcssa.ll
-rw-r--r--
unroll-unconditional-latch.ll
-rw-r--r--
update-loop-info-in-subloops.ll
-rw-r--r--
wrong_assert_in_peeling.ll