The Nest
Explore
Sign in
nuudlman
llvm
llvm
test
Transforms
LoopUnroll
0
Compiler projects using llvm
Code
Changes
Tags
Discussions
main
8Cqo1QjSCQ3F66Vh3nan9N8dv1MjQSAEz8RNwt2cTacK
Update README and enable C++20 for UnitLICM and UnitLoopInfo
on May 2, 2024
AArch64
Import LLVM @ 15.0.7
on April 29, 2024
AMDGPU
Import LLVM @ 15.0.7
on April 29, 2024
ARM
Import LLVM @ 15.0.7
on April 29, 2024
Hexagon
Import LLVM @ 15.0.7
on April 29, 2024
PowerPC
Import LLVM @ 15.0.7
on April 29, 2024
RISCV
Import LLVM @ 15.0.7
on April 29, 2024
WebAssembly
Import LLVM @ 15.0.7
on April 29, 2024
X86
Import LLVM @ 15.0.7
on April 29, 2024
2004-05-13-DontUnrollTooMuch.ll
Import LLVM @ 15.0.7
on April 29, 2024
2005-03-06-BadLoopInfoUpdate.ll
Import LLVM @ 15.0.7
on April 29, 2024
2006-08-24-MultiBlockLoop.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-04-16-PhiUpdate.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-05-05-UnrollMiscomp.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-05-09-UnknownTripCount.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-11-05-Crash.ll
Import LLVM @ 15.0.7
on April 29, 2024
2011-08-08-PhiUpdate.ll
Import LLVM @ 15.0.7
on April 29, 2024
2011-08-09-IVSimplify.ll
Import LLVM @ 15.0.7
on April 29, 2024
2011-08-09-PhiUpdate.ll
Import LLVM @ 15.0.7
on April 29, 2024
2011-10-01-NoopTrunc.ll
Import LLVM @ 15.0.7
on April 29, 2024
2012-04-09-unroll-indirectbr.ll
Import LLVM @ 15.0.7
on April 29, 2024
FullUnroll.ll
Import LLVM @ 15.0.7
on April 29, 2024
assume-timeout.ll
Import LLVM @ 15.0.7
on April 29, 2024
basic.ll
Import LLVM @ 15.0.7
on April 29, 2024
callbr.ll
Import LLVM @ 15.0.7
on April 29, 2024
complete_unroll_profitability_with_assume.ll
Import LLVM @ 15.0.7
on April 29, 2024
convergent.ll
Import LLVM @ 15.0.7
on April 29, 2024
dce.ll
Import LLVM @ 15.0.7
on April 29, 2024
debug-info.ll
Import LLVM @ 15.0.7
on April 29, 2024
disable-full-unroll-by-opt.ll
Import LLVM @ 15.0.7
on April 29, 2024
disable-loop-unrolling_forced.ll
Import LLVM @ 15.0.7
on April 29, 2024
disable_nonforced.ll
Import LLVM @ 15.0.7
on April 29, 2024
disable_nonforced_count.ll
Import LLVM @ 15.0.7
on April 29, 2024
disable_nonforced_enable.ll
Import LLVM @ 15.0.7
on April 29, 2024
disable_nonforced_full.ll
Import LLVM @ 15.0.7
on April 29, 2024
ephemeral.ll
Import LLVM @ 15.0.7
on April 29, 2024
epilog_const_phi.ll
Import LLVM @ 15.0.7
on April 29, 2024
followup.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-bad-cost.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-crashers.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-heuristics-2.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-heuristics-cmp.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-heuristics-dce.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-heuristics-geps.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-heuristics-phi-prop.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-heuristics.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-invariant.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-keep-first-exit.ll
Import LLVM @ 15.0.7
on April 29, 2024
full-unroll-one-unpredictable-exit.ll
Import LLVM @ 15.0.7
on April 29, 2024
high-cost-trip-count-computation.ll
Import LLVM @ 15.0.7
on April 29, 2024
ignore-annotation-intrinsic-cost.ll
Import LLVM @ 15.0.7
on April 29, 2024
invalidate_right_loop.ll
Import LLVM @ 15.0.7
on April 29, 2024
loop-remarks-with-hotness.ll
Import LLVM @ 15.0.7
on April 29, 2024
loop-remarks.ll
Import LLVM @ 15.0.7
on April 29, 2024
multiple-exits.ll
Import LLVM @ 15.0.7
on April 29, 2024
noalias.ll
Import LLVM @ 15.0.7
on April 29, 2024
nonlatchcondbr.ll
Import LLVM @ 15.0.7
on April 29, 2024
not-rotated.ll
Import LLVM @ 15.0.7
on April 29, 2024
opt-levels.ll
Import LLVM @ 15.0.7
on April 29, 2024
optsize-loop-size.ll
Import LLVM @ 15.0.7
on April 29, 2024
partial-unroll-const-bounds.ll
Import LLVM @ 15.0.7
on April 29, 2024
partial-unroll-dead-instructions.ll
Import LLVM @ 15.0.7
on April 29, 2024
partial-unroll-non-latch-exit.ll
Import LLVM @ 15.0.7
on April 29, 2024
partially-unroll-unconditional-latch.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-and-unroll.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-conditions-pgo-1.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-conditions-pgo-2.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-conditions.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-inner.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-irreducible.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-negative.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-nests.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-noalias-scope-decl.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-not-forced.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-pgo-deopt-idom-2.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-pgo-deopt-idom.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-pgo-deopt.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-pgo.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop-scev-invalidate.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-loop2.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-multiple-unreachable-exits.ll
Import LLVM @ 15.0.7
on April 29, 2024
peel-to-turn-invariant-accesses-dereferenceable.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr10813.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr11361.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr14167.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr18861.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr27157.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr28132.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr31718.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr33437.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr45939-peel-count-and-complete-unroll.ll
Import LLVM @ 15.0.7
on April 29, 2024
rebuild_lcssa.ll
Import LLVM @ 15.0.7
on April 29, 2024
revert-D110922.ll
Import LLVM @ 15.0.7
on April 29, 2024
revisit.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-epilog-debuginfo.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-exit-phi-scev-invalidation.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-li.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop-at-most-two-exits.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop-branchweight.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop-known-exit.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop-multiexit-dom-verify.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop-multiple-exits.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop-non-exiting-latch.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop1.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop2.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop3.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop4.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-loop5.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-multiexit-heuristic.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-small-upperbound.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-unroll-assume-no-remainder.ll
Import LLVM @ 15.0.7
on April 29, 2024
runtime-unroll-remainder.ll
Import LLVM @ 15.0.7
on April 29, 2024
scevunroll.ll
Import LLVM @ 15.0.7
on April 29, 2024
shifted-tripcount.ll
Import LLVM @ 15.0.7
on April 29, 2024
tripcount-overflow.ll
Import LLVM @ 15.0.7
on April 29, 2024
unloop.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-after-peel.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-cleanup.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-cleanuppad.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-cost-symbolic-execute.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-count.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-header-exiting-with-phis-multiple-exiting-blocks.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-header-exiting-with-phis.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-heuristics-pgo.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-loop-invalidation.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-maxcount.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-opt-attribute.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-pragmas-disabled.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-pragmas.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-preserve-scev-lcssa.ll
Import LLVM @ 15.0.7
on April 29, 2024
unroll-unconditional-latch.ll
Import LLVM @ 15.0.7
on April 29, 2024
update-loop-info-in-subloops.ll
Import LLVM @ 15.0.7
on April 29, 2024
wrong_assert_in_peeling.ll
Import LLVM @ 15.0.7
on April 29, 2024