/llvm-project/llvm/test/Analysis/ScalarEvolution/ |
H A D | shift-op.ll | 8 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 29 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 48 ; Unpredictable because %iv could "stabilize" to either -1 or 0, 52 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 53 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 54 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 73 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 95 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 118 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 119 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. [all …]
|
H A D | ne-overflow.ll | 58 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 59 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 60 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 88 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 89 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 90 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 118 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 119 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 120 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 191 ; CHECK-NEXT: Loop %for.body: Unpredictable backedg [all...] |
H A D | exhaustive-trip-counts.ll | 35 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 36 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 37 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 60 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 61 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 62 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 91 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 92 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 93 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 114 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. [all …]
|
H A D | SolveQuadraticEquation.ll | 48 ; CHECK-NEXT: Loop %for.body2: Unpredictable backedge-taken count. 49 ; CHECK-NEXT: Loop %for.body2: Unpredictable constant max backedge-taken count. 50 ; CHECK-NEXT: Loop %for.body2: Unpredictable symbolic max backedge-taken count. 51 ; CHECK-NEXT: Loop %for.body1: Unpredictable backedge-taken count. 52 ; CHECK-NEXT: Loop %for.body1: Unpredictable constant max backedge-taken count. 53 ; CHECK-NEXT: Loop %for.body1: Unpredictable symbolic max backedge-taken count. 81 ; CHECK-NEXT: Loop %for.inc479: Unpredictable backedge-taken count. 82 ; CHECK-NEXT: Loop %for.inc479: Unpredictable constant max backedge-taken count. 83 ; CHECK-NEXT: Loop %for.inc479: Unpredictable symbolic max backedge-taken count. 108 ; CHECK-NEXT: Loop %for.body: Unpredictable backedg [all...] |
H A D | cycled_phis.ll | 17 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 18 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 19 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 53 ; CHECK-NEXT: Loop %inner_loop: Unpredictable backedge-taken count. 54 ; CHECK-NEXT: Loop %inner_loop: Unpredictable constant max backedge-taken count. 55 ; CHECK-NEXT: Loop %inner_loop: Unpredictable symbolic max backedge-taken count. 56 ; CHECK-NEXT: Loop %outer_loop: Unpredictable backedge-taken count. 57 ; CHECK-NEXT: Loop %outer_loop: Unpredictable constant max backedge-taken count. 58 ; CHECK-NEXT: Loop %outer_loop: Unpredictable symbolic max backedge-taken count. 104 ; CHECK-NEXT: Loop %inner_loop: Unpredictable backedg [all...] |
H A D | iv-poison.ll | 17 ; CHECK-NEXT: Loop %bb1: Unpredictable backedge-taken count. 18 ; CHECK-NEXT: Loop %bb1: Unpredictable constant max backedge-taken count. 19 ; CHECK-NEXT: Loop %bb1: Unpredictable symbolic max backedge-taken count. 48 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 49 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 50 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 79 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 80 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 81 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 110 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. [all …]
|
H A D | trip-count-implied-addrec.ll | 37 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 38 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 39 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 58 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 59 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 60 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 88 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 89 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 90 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 110 ; CHECK-NEXT: Loop %for.body: Unpredictable backedg [all...] |
H A D | trip-count-non-unit-stride.ll | 15 ; CHECK-NEXT: Loop %loop: <multiple exits> Unpredictable backedge-taken count. 18 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 19 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 50 ; CHECK-NEXT: Loop %loop: <multiple exits> Unpredictable backedge-taken count. 53 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 54 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 84 ; CHECK-NEXT: Loop %loop: <multiple exits> Unpredictable backedge-taken count. 87 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 88 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 119 ; CHECK-NEXT: Loop %loop: <multiple exits> Unpredictable backedge-taken count. [all …]
|
H A D | ptrtoint-constantexpr-loop.ll | 24 ; PTR64_IDX64-NEXT: Loop %bb11: Unpredictable backedge-taken count. 25 ; PTR64_IDX64-NEXT: Loop %bb11: Unpredictable constant max backedge-taken count. 26 ; PTR64_IDX64-NEXT: Loop %bb11: Unpredictable symbolic max backedge-taken count. 41 ; PTR64_IDX32-NEXT: Loop %bb11: Unpredictable backedge-taken count. 42 ; PTR64_IDX32-NEXT: Loop %bb11: Unpredictable constant max backedge-taken count. 43 ; PTR64_IDX32-NEXT: Loop %bb11: Unpredictable symbolic max backedge-taken count. 58 ; PTR16_IDX16-NEXT: Loop %bb11: Unpredictable backedge-taken count. 59 ; PTR16_IDX16-NEXT: Loop %bb11: Unpredictable constant max backedge-taken count. 60 ; PTR16_IDX16-NEXT: Loop %bb11: Unpredictable symbolic max backedge-taken count. 94 ; PTR64_IDX64-NEXT: Loop %bb11: Unpredictable backedge-taken count. [all …]
|
H A D | pr25369.ll | 19 ; CHECK-NEXT: Loop %bb2: Unpredictable backedge-taken count. 20 ; CHECK-NEXT: Loop %bb2: Unpredictable constant max backedge-taken count. 21 ; CHECK-NEXT: Loop %bb2: Unpredictable symbolic max backedge-taken count. 64 ; CHECK-NEXT: Loop %bb4: Unpredictable backedge-taken count. 65 ; CHECK-NEXT: Loop %bb4: Unpredictable constant max backedge-taken count. 66 ; CHECK-NEXT: Loop %bb4: Unpredictable symbolic max backedge-taken count. 67 ; CHECK-NEXT: Loop %bb2: Unpredictable backedge-taken count. 68 ; CHECK-NEXT: Loop %bb2: Unpredictable constant max backedge-taken count. 69 ; CHECK-NEXT: Loop %bb2: Unpredictable symbolic max backedge-taken count.
|
H A D | ranges.ll | 116 ; CHECK-NEXT: Loop %loop: <multiple exits> Unpredictable backedge-taken count. 117 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 118 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 265 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 266 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 267 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 290 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 291 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 292 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 315 ; CHECK-NEXT: Loop %loop: 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 constant max backedge-taken count. 11 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 71 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 72 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 73 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 99 ; CHECK-NEXT: Loop %loophead: Unpredictable backedge-taken count. 100 ; CHECK-NEXT: Loop %loophead: Unpredictable constant max backedge-taken count. 101 ; CHECK-NEXT: Loop %loophead: Unpredictable symbolic max backedge-taken count. 151 ; CHECK-NEXT: Loop %for.body.i: Unpredictable backedge-taken count.
|
H A D | predicated-symbolic-max-backedge-taken-count.ll | 8 ; CHECK-NEXT: Loop %header: <multiple exits> Unpredictable backedge-taken count. 15 ; CHECK-NEXT: Loop %header: Unpredictable constant max backedge-taken count. 16 ; CHECK-NEXT: Loop %header: Unpredictable symbolic max backedge-taken count. 62 ; CHECK-NEXT: Loop %header: <multiple exits> Unpredictable backedge-taken count. 69 ; CHECK-NEXT: Loop %header: Unpredictable constant max backedge-taken count. 70 ; CHECK-NEXT: Loop %header: Unpredictable symbolic 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 | pr76234.ll | 13 ; CHECK-NEXT: Loop %1: <multiple exits> Unpredictable backedge-taken count. 14 ; CHECK-NEXT: Loop %1: Unpredictable constant max backedge-taken count. 15 ; CHECK-NEXT: Loop %1: Unpredictable symbolic max backedge-taken count.
|
H A D | finite-trip-count.ll | 56 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 57 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 58 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 130 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 131 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 132 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 204 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 205 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 206 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 269 ; CHECK-NEXT: Loop %for.body: Unpredictable backedg [all...] |
H A D | outer_phi.ll | 20 ; CHECK-NEXT: Loop %inner: <multiple exits> Unpredictable backedge-taken count. 27 ; CHECK-NEXT: Loop %outer: <multiple exits> Unpredictable backedge-taken count. 30 ; CHECK-NEXT: Loop %outer: Unpredictable constant max backedge-taken count. 31 ; CHECK-NEXT: Loop %outer: Unpredictable symbolic max backedge-taken count. 82 ; CHECK-NEXT: Loop %inner: <multiple exits> Unpredictable backedge-taken count. 89 ; CHECK-NEXT: Loop %outer: <multiple exits> Unpredictable backedge-taken count. 92 ; CHECK-NEXT: Loop %outer: Unpredictable constant max backedge-taken count. 93 ; CHECK-NEXT: Loop %outer: Unpredictable symbolic max 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 constant max backedge-taken count. 17 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 37 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 38 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 39 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 126 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 127 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 128 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 242 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. [all …]
|
H A D | trip-count-andor.ll | 98 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 99 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 100 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 119 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 120 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 121 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 228 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 229 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 230 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 249 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. [all …]
|
H A D | ZeroStep.ll | 16 ; CHECK-NEXT: Loop %loop: <multiple exits> Unpredictable backedge-taken count. 17 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 18 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count.
|
H A D | trip-count-andor-selectform.ll | 98 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 99 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 100 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 119 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 120 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 121 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 228 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 229 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 230 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 249 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. [all …]
|
H A D | trip-count-unknown-stride.ll | 79 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 80 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 81 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 166 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 167 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 168 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 193 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. 194 ; CHECK-NEXT: Loop %for.body: Unpredictable constant max backedge-taken count. 195 ; CHECK-NEXT: Loop %for.body: Unpredictable symbolic max backedge-taken count. 248 ; CHECK-NEXT: Loop %for.body: Unpredictable backedge-taken count. [all …]
|
H A D | shift-recurrences.ll | 12 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 13 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 14 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 35 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 36 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 37 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 58 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 59 ; CHECK-NEXT: Loop %loop: Unpredictable constant max backedge-taken count. 60 ; CHECK-NEXT: Loop %loop: Unpredictable symbolic max backedge-taken count. 80 ; CHECK-NEXT: Loop %loop: Unpredictable backedg [all...] |
H A D | max-trip-count.ll | 55 ; CHECK-NEXT: Loop %for.cond: <multiple exits> Unpredictable backedge-taken count. 127 ; CHECK-NEXT: Loop %for.body.i: <multiple exits> Unpredictable backedge-taken count. 160 ; CHECK-NEXT: Loop %for.body: <multiple exits> Unpredictable backedge-taken count. 197 ; CHECK-NEXT: Loop %for.body.i: <multiple exits> Unpredictable backedge-taken count. 200 ; CHECK-NEXT: Loop %for.body.i: Unpredictable constant max backedge-taken count. 201 ; CHECK-NEXT: Loop %for.body.i: Unpredictable symbolic max backedge-taken count. 365 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 393 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 419 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. 446 ; CHECK-NEXT: Loop %loop: Unpredictable backedge-taken count. [all …]
|
/llvm-project/llvm/test/Transforms/LoopSimplify/ |
H A D | preserve-scev.ll | 15 ; CHECK: Loop %for.body18: Unpredictable backedge-taken count. 17 ; CHECK: Loop %for.cond: <multiple exits> Unpredictable backedge-taken count. 18 ; CHECK: Loop %for.cond: Unpredictable constant max backedge-taken count. 25 ; CHECK: Loop %for.body18: Unpredictable backedge-taken count. 27 ; CHECK: Loop %for.cond: <multiple exits> Unpredictable backedge-taken count. 29 ; CHECK: Loop %for.cond.outer: <multiple exits> Unpredictable backedge-taken count. 30 ; CHECK: Loop %for.cond.outer: Unpredictable constant max backedge-taken count. 79 ; CHECK: Loop %while.cond191: <multiple exits> Unpredictable backedge-taken count. 81 ; CHECK: Loop %while.cond191.outer: <multiple exits> Unpredictable backedge-taken count. 82 ; CHECK: Loop %while.cond191.outer: Unpredictable constant max backedge-taken count. [all …]
|