[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / LoopUnroll / 
tree382c791a93f486cb28054258445e731f4db95e2e
drwxr-xr-x   ..
-rw-r--r-- 427 2004-05-13-DontUnrollTooMuch.ll
-rw-r--r-- 759 2005-03-06-BadLoopInfoUpdate.ll
-rw-r--r-- 529 2006-08-24-MultiBlockLoop.ll
-rw-r--r-- 640 2007-04-16-PhiUpdate.ll
-rw-r--r-- 2155 2007-05-05-UnrollMiscomp.ll
-rw-r--r-- 410 2007-05-09-UnknownTripCount.ll
-rw-r--r-- 8335 2007-11-05-Crash.ll
-rw-r--r-- 4079 2011-08-08-PhiUpdate.ll
-rw-r--r-- 1680 2011-08-09-IVSimplify.ll
-rw-r--r-- 2432 2011-08-09-PhiUpdate.ll
-rw-r--r-- 1500 2011-10-01-NoopTrunc.ll
-rw-r--r-- 1633 2012-04-09-unroll-indirectbr.ll
drwxr-xr-x - AArch64
drwxr-xr-x - AMDGPU
drwxr-xr-x - ARM
-rw-r--r-- 1838 FullUnroll.ll
drwxr-xr-x - Hexagon
drwxr-xr-x - PowerPC
drwxr-xr-x - WebAssembly
drwxr-xr-x - X86
-rw-r--r-- 976 assume-timeout.ll
-rw-r--r-- 1303 basic.ll
-rw-r--r-- 1691 callbr.ll
-rw-r--r-- 5838 complete_unroll_profitability_with_assume.ll
-rw-r--r-- 4944 convergent.ll
-rw-r--r-- 1587 dce.ll
-rw-r--r-- 3511 debug-info.ll
-rw-r--r-- 1452 disable-full-unroll-by-opt.ll
-rw-r--r-- 913 disable-loop-unrolling_forced.ll
-rw-r--r-- 847 disable_nonforced.ll
-rw-r--r-- 933 disable_nonforced_count.ll
-rw-r--r-- 927 disable_nonforced_enable.ll
-rw-r--r-- 932 disable_nonforced_full.ll
-rw-r--r-- 1389 ephemeral.ll
-rw-r--r-- 2390 epilog_const_phi.ll
-rw-r--r-- 3243 followup.ll
-rw-r--r-- 1444 full-unroll-bad-cost.ll
-rw-r--r-- 5603 full-unroll-crashers.ll
-rw-r--r-- 3916 full-unroll-heuristics-2.ll
-rw-r--r-- 3200 full-unroll-heuristics-cmp.ll
-rw-r--r-- 1837 full-unroll-heuristics-dce.ll
-rw-r--r-- 1281 full-unroll-heuristics-geps.ll
-rw-r--r-- 863 full-unroll-heuristics-phi-prop.ll
-rw-r--r-- 4617 full-unroll-heuristics.ll
-rw-r--r-- 2310 full-unroll-invariant.ll
-rw-r--r-- 5125 full-unroll-keep-first-exit.ll
-rw-r--r-- 7331 full-unroll-one-unpredictable-exit.ll
-rw-r--r-- 2001 high-cost-trip-count-computation.ll
-rw-r--r-- 9917 ignore-annotation-intrinsic-cost.ll
-rw-r--r-- 1937 invalidate_right_loop.ll
-rw-r--r-- 1147 loop-remarks-with-hotness.ll
-rw-r--r-- 1894 loop-remarks.ll
-rw-r--r-- 7343 multiple-exits.ll
-rw-r--r-- 4217 noalias.ll
-rw-r--r-- 11120 nonlatchcondbr.ll
-rw-r--r-- 617 not-rotated.ll
-rw-r--r-- 1725 opt-levels.ll
-rw-r--r-- 3292 optsize-loop-size.ll
-rw-r--r-- 1909 partial-unroll-const-bounds.ll
-rw-r--r-- 1135 partial-unroll-dead-instructions.ll
-rw-r--r-- 4611 partial-unroll-non-latch-exit.ll
-rw-r--r-- 3162 partially-unroll-unconditional-latch.ll
-rw-r--r-- 819 peel-loop-and-unroll.ll
-rw-r--r-- 1205 peel-loop-conditions-pgo-1.ll
-rw-r--r-- 1264 peel-loop-conditions-pgo-2.ll
-rw-r--r-- 46809 peel-loop-conditions.ll
-rw-r--r-- 1717 peel-loop-inner.ll
-rw-r--r-- 951 peel-loop-irreducible.ll
-rw-r--r-- 745 peel-loop-negative.ll
-rw-r--r-- 6769 peel-loop-nests.ll
-rw-r--r-- 7216 peel-loop-noalias-scope-decl.ll
-rw-r--r-- 5717 peel-loop-not-forced.ll
-rw-r--r-- 1390 peel-loop-pgo-deopt-idom-2.ll
-rw-r--r-- 1964 peel-loop-pgo-deopt-idom.ll
-rw-r--r-- 3809 peel-loop-pgo-deopt.ll
-rw-r--r-- 4455 peel-loop-pgo.ll
-rw-r--r-- 1576 peel-loop-scev-invalidate.ll
-rw-r--r-- 5082 peel-loop.ll
-rw-r--r-- 1757 peel-loop2.ll
-rw-r--r-- 7578 peel-multiple-unreachable-exits.ll
-rw-r--r-- 1172 pr10813.ll
-rw-r--r-- 1632 pr11361.ll
-rw-r--r-- 1829 pr14167.ll
-rw-r--r-- 2732 pr18861.ll
-rw-r--r-- 1298 pr27157.ll
-rw-r--r-- 2682 pr28132.ll
-rw-r--r-- 1074 pr31718.ll
-rw-r--r-- 3093 pr33437.ll
-rw-r--r-- 9721 pr45939-peel-count-and-complete-unroll.ll
-rw-r--r-- 8548 rebuild_lcssa.ll
-rw-r--r-- 5293 revisit.ll
-rw-r--r-- 8269 runtime-epilog-debuginfo.ll
-rw-r--r-- 1630 runtime-li.ll
-rw-r--r-- 11552 runtime-loop-at-most-two-exits.ll
-rw-r--r-- 1443 runtime-loop-branchweight.ll
-rw-r--r-- 1487 runtime-loop-known-exit.ll
-rw-r--r-- 34886 runtime-loop-multiexit-dom-verify.ll
-rw-r--r-- 279214 runtime-loop-multiple-exits.ll
-rw-r--r-- 1017 runtime-loop-non-exiting-latch.ll
-rw-r--r-- 10252 runtime-loop.ll
-rw-r--r-- 3944 runtime-loop1.ll
-rw-r--r-- 2185 runtime-loop2.ll
-rw-r--r-- 2403 runtime-loop3.ll
-rw-r--r-- 1339 runtime-loop4.ll
-rw-r--r-- 10804 runtime-loop5.ll
-rw-r--r-- 3723 runtime-multiexit-heuristic.ll
-rw-r--r-- 7434 runtime-small-upperbound.ll
-rw-r--r-- 8484 runtime-unroll-assume-no-remainder.ll
-rw-r--r-- 2683 runtime-unroll-remainder.ll
-rw-r--r-- 12956 scevunroll.ll
-rw-r--r-- 4830 shifted-tripcount.ll
-rw-r--r-- 1887 tripcount-overflow.ll
-rw-r--r-- 21491 unloop.ll
-rw-r--r-- 1892 unroll-after-peel.ll
-rw-r--r-- 3378 unroll-cleanup.ll
-rw-r--r-- 1171 unroll-cleanuppad.ll
-rw-r--r-- 28783 unroll-cost-symbolic-execute.ll
-rw-r--r-- 852 unroll-count.ll
-rw-r--r-- 3856 unroll-header-exiting-with-phis-multiple-exiting-blocks.ll
-rw-r--r-- 4101 unroll-header-exiting-with-phis.ll
-rw-r--r-- 2081 unroll-heuristics-pgo.ll
-rw-r--r-- 3303 unroll-loop-invalidation.ll
-rw-r--r-- 966 unroll-maxcount.ll
-rw-r--r-- 5987 unroll-opt-attribute.ll
-rw-r--r-- 6072 unroll-pragmas-disabled.ll
-rw-r--r-- 12678 unroll-pragmas.ll
-rw-r--r-- 2727 unroll-preserve-scev-lcssa.ll
-rw-r--r-- 10408 unroll-unconditional-latch.ll
-rw-r--r-- 737 update-loop-info-in-subloops.ll
-rw-r--r-- 4501 wrong_assert_in_peeling.ll