| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | ne-overflow.ll | 60 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 61 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 81 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 102 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 168 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 191 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 239 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 262 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 283 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 305 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. [all …]
|
| H A D | trip-count-non-unit-stride.ll | 18 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 19 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 51 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 52 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 83 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 84 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 116 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 117 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 148 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 149 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. [all …]
|
| H A D | cycled_phis.ll | 17 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 18 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 19 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 53 ; CHECK-NEXT: Loop %inner_loop: Unpredictable backedge-taken count. 54 ; CHECK-NEXT: Loop %inner_loop: Unpredictable max backedge-taken count. 56 ; CHECK-NEXT: Loop %outer_loop: Unpredictable backedge-taken count. 57 ; CHECK-NEXT: Loop %outer_loop: Unpredictable max backedge-taken count. 104 ; CHECK-NEXT: Loop %inner_loop: Unpredictable backedge-taken count. 105 ; CHECK-NEXT: Loop %inner_loop: Unpredictable max backedge-taken count. 107 ; CHECK-NEXT: Loop %outer_loop: Unpredictable backedge-taken count. [all …]
|
| H A D | ptrtoint-constantexpr-loop.ll | 25 ; PTR64_IDX64-NEXT: Loop %bb11: Unpredictable backedge-taken count. 26 ; PTR64_IDX64-NEXT: Loop %bb11: Unpredictable max backedge-taken count. 42 ; PTR64_IDX32-NEXT: Loop %bb11: Unpredictable backedge-taken count. 59 ; PTR16_IDX16-NEXT: Loop %bb11: Unpredictable backedge-taken count. 76 ; PTR16_IDX32-NEXT: Loop %bb11: Unpredictable backedge-taken count. 112 ; PTR64_IDX64-NEXT: Loop %bb11: Unpredictable backedge-taken count. 129 ; PTR64_IDX32-NEXT: Loop %bb11: Unpredictable backedge-taken count. 146 ; PTR16_IDX16-NEXT: Loop %bb11: Unpredictable backedge-taken count. 163 ; PTR16_IDX32-NEXT: Loop %bb11: Unpredictable backedge-taken count. 281 ; PTR64_IDX64-NEXT: Loop %bb7: Unpredictable backedge-taken count. [all …]
|
| H A D | trip-count-implied-addrec.ll | 38 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 39 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 59 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 82 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 104 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 128 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 154 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 179 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 204 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 228 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. [all …]
|
| H A D | trip-count10.ll | 9 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 10 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 11 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 73 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 74 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 75 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 101 ; CHECK-NEXT: Loop %loophead: Unpredictable backedge-taken count. 102 ; CHECK-NEXT: Loop %loophead: Unpredictable max backedge-taken count. 103 ; CHECK-NEXT: Loop %loophead: Unpredictable predicated backedge-taken count. 154 ; CHECK-NEXT: Loop %for.body.i: Unpredictable backedge-taken count. [all …]
|
| H A D | outer_phi.ll | 20 ; CHECK-NEXT: Loop %inner: <multiple exits> Unpredictable backedge-taken count. 24 ; CHECK-NEXT: Loop %inner: Unpredictable predicated backedge-taken count. 25 ; CHECK-NEXT: Loop %outer: <multiple exits> Unpredictable backedge-taken count. 28 ; CHECK-NEXT: Loop %outer: Unpredictable max backedge-taken count. 29 ; CHECK-NEXT: Loop %outer: Unpredictable predicated backedge-taken count. 78 ; CHECK-NEXT: Loop %inner: <multiple exits> Unpredictable backedge-taken count. 82 ; CHECK-NEXT: Loop %inner: Unpredictable predicated backedge-taken count. 83 ; CHECK-NEXT: Loop %outer: <multiple exits> Unpredictable backedge-taken count. 86 ; CHECK-NEXT: Loop %outer: Unpredictable max backedge-taken count. 87 ; CHECK-NEXT: Loop %outer: Unpredictable predicated backedge-taken count.
|
| H A D | trip-count-negative-stride.ll | 15 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 16 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 37 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 38 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 129 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 249 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 270 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 323 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 392 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 414 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. [all …]
|
| H A D | finite-trip-count.ll | 34 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 35 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 76 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 77 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 118 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 119 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 160 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 161 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count.
|
| H A D | lt-overflow.ll | 14 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 16 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 18 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 22 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 24 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 26 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 28 ; CHECK: Loop %for.body: <multiple exits> Unpredictable backedge-taken count. 30 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 34 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 37 ; CHECK: Loop %for.body: Unpredictable backedge-taken count.
|
| H A D | trip-count-andor.ll | 102 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 103 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 104 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 123 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 124 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 125 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 236 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 237 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 238 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 257 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. [all …]
|
| H A D | trip-count-andor-selectform.ll | 102 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 103 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 104 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 123 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 124 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 125 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 236 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 237 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 238 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 257 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. [all …]
|
| H A D | shift-op.ll | 37 ; CHECK: Loop %loop: Unpredictable max backedge-taken count. 39 ; Unpredictable because %iv could "stabilize" to either -1 or 0, 90 ; CHECK: Loop %loop: Unpredictable max backedge-taken count. 109 ; CHECK: Loop %loop: Unpredictable max backedge-taken count. 144 ; CHECK: Loop %loop: Unpredictable max backedge-taken count. 165 ; CHECK: Loop %loop: Unpredictable max backedge-taken count.
|
| H A D | trip-count-unknown-stride.ll | 64 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 65 ; CHECK: Loop %for.body: Unpredictable max backedge-taken count. 137 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 138 ; CHECK: Loop %for.body: Unpredictable max backedge-taken count. 139 ; CHECK: Loop %for.body: Unpredictable predicated backedge-taken count. 160 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 161 ; CHECK: Loop %for.body: Unpredictable max backedge-taken count. 162 ; CHECK: Loop %for.body: Unpredictable predicated backedge-taken count. 208 ; CHECK: Loop %for.body: Unpredictable backedge-taken count. 209 ; CHECK: Loop %for.body: Unpredictable max backedge-taken count
|
| H A D | max-trip-count.ll | 296 ; CHECK: Loop %loop: Unpredictable backedge-taken count. 321 ; CHECK: Loop %loop: Unpredictable backedge-taken count. 344 ; CHECK: Loop %loop: Unpredictable backedge-taken count. 368 ; CHECK: Loop %loop: Unpredictable backedge-taken count. 369 ; CHECK: Loop %loop: Unpredictable max backedge-taken count. 392 ; CHECK: Loop %loop: Unpredictable backedge-taken count. 393 ; CHECK: Loop %loop: Unpredictable max backedge-taken count. 415 ; CHECK: Loop %loop: Unpredictable backedge-taken count. 416 ; CHECK: Loop %loop: Unpredictable max backedge-taken count. 438 ; CHECK: Loop %loop: Unpredictable backedge-taken count. [all …]
|
| H A D | becount-invalidation.ll | 30 ; CHECK-NEXT: Loop %loop2.header: <multiple exits> Unpredictable backedge-taken count. 34 ; CHECK-NEXT: Loop %loop2.header: Unpredictable predicated backedge-taken count. 35 ; CHECK-NEXT: Loop %loop.header: Unpredictable backedge-taken count. 36 ; CHECK-NEXT: Loop %loop.header: Unpredictable max backedge-taken count. 37 ; CHECK-NEXT: Loop %loop.header: Unpredictable predicated backedge-taken count.
|
| H A D | addrec-computed-during-addrec-calculation.ll | 29 ; CHECK-NEXT: Loop %loop2: Unpredictable backedge-taken count. 31 ; CHECK-NEXT: Loop %loop2: Unpredictable predicated backedge-taken count. 37 ; CHECK-NEXT: Loop %loop.header: <multiple exits> Unpredictable backedge-taken count. 38 ; CHECK-NEXT: Loop %loop.header: Unpredictable max backedge-taken count. 39 ; CHECK-NEXT: Loop %loop.header: Unpredictable predicated backedge-taken count.
|
| H A D | shift-recurrences.ll | 12 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 13 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 35 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 36 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 58 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 59 ; CHECK-NEXT: Loop %loop: Unpredictable max backedge-taken count. 80 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 103 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 127 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 151 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. [all …]
|
| H A D | overflow-intrinsics-trip-count.ll | 222 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 223 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 224 ; CHECK-NEXT: Loop %for.body: Unpredictable predicated backedge-taken count. 247 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 248 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 249 ; CHECK-NEXT: Loop %for.body: Unpredictable predicated backedge-taken count. 323 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 324 ; CHECK-NEXT: Loop %for.body: Unpredictable max backedge-taken count. 325 ; CHECK-NEXT: Loop %for.body: Unpredictable predicated backedge-taken count. 347 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. [all …]
|
| H A D | predicated-trip-count.ll | 23 ; CHECK: Loop %bb3: Unpredictable backedge-taken count. 24 ; CHECK-NEXT: Loop %bb3: Unpredictable max backedge-taken count. 81 ; CHECK: Loop %bb3: Unpredictable backedge-taken count. 82 ; CHECK-NEXT: Loop %bb3: Unpredictable max backedge-taken count.
|
| H A D | pr48225.ll | 24 ; CHECK-NEXT: Loop %loop: <multiple exits> Unpredictable backedge-taken count. 28 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count. 71 ; CHECK-NEXT: Loop %loop: <multiple exits> Unpredictable backedge-taken count. 75 ; CHECK-NEXT: Loop %loop: Unpredictable predicated backedge-taken count.
|
| H A D | trip-count6.ll | 9 ; CHECK-NEXT: Loop %bb: <multiple exits> Unpredictable backedge-taken count. 13 ; CHECK-NEXT: Loop %bb: Unpredictable predicated backedge-taken count.
|
| H A D | incorrect-exit-count.ll | 60 ; CHECK-NEXT: Loop %for.cond6: <multiple exits> Unpredictable backedge-taken count. 64 ; CHECK-NEXT: Loop %for.cond6: Unpredictable predicated backedge-taken count. 65 ; CHECK-NEXT: Loop %inner.loop: <multiple exits> Unpredictable backedge-taken count. 69 ; CHECK-NEXT: Loop %inner.loop: Unpredictable predicated backedge-taken count. 70 ; CHECK-NEXT: Loop %outer.loop: <multiple exits> Unpredictable backedge-taken count. 75 ; CHECK-NEXT: Loop %outer.loop: Unpredictable predicated backedge-taken count.
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopSimplify/ |
| H A D | preserve-scev.ll | 15 ; CHECK: Loop %for.body18: Unpredictable backedge-taken count. 17 ; CHECK: Loop %for.body18: Unpredictable predicated backedge-taken count. 18 ; CHECK: Loop %for.cond: <multiple exits> Unpredictable backedge-taken count. 19 ; CHECK: Loop %for.cond: Unpredictable max backedge-taken count. 20 ; CHECK: Loop %for.cond: Unpredictable predicated backedge-taken count. 27 ; CHECK: Loop %for.body18: Unpredictable backedge-taken count. 29 ; CHECK: Loop %for.body18: Unpredictable predicated backedge-taken count. 30 ; CHECK: Loop %for.cond: <multiple exits> Unpredictable backedge-taken count. 32 ; CHECK: Loop %for.cond: Unpredictable predicated backedge-taken count. 34 ; CHECK: Loop %for.cond.outer: Unpredictable max backedge-taken count. [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimpleLoopUnswitch/ |
| H A D | update-scev.ll | 14 ; SCEV: Loop %inner_loop_begin: <multiple exits> Unpredictable backedge-taken count. 15 ; SCEV: Loop %outer_loop_begin: Unpredictable backedge-taken count. 73 ; SCEV: Loop %inner_loop_begin: <multiple exits> Unpredictable backedge-taken count. 74 ; SCEV: Loop %outer_loop_begin: Unpredictable backedge-taken count. 134 ; SCEV: Loop %inner_loop_begin: <multiple exits> Unpredictable backedge-taken count. 135 ; SCEV: Loop %outer_loop_begin: Unpredictable backedge-taken count.
|