| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ |
| H A D | pr39673.ll | 39 br label %loop2 41 loop2: ; preds = %loop2.preheader, %loop2 43 %l2 = phi i16 [ %l2.add, %loop2 ], [ 0, %loop2.preheader ] 48 br i1 %cmp2, label %loop2, label %loop2.end 94 loop2: ; preds = %loop2.preheader, %loop2 96 %l2 = phi i16 [ %l2.add, %loop2 ], [ 0, %loop2.preheader ] 101 br i1 %cmp2, label %loop2, label %loop2.end 134 loop2: ; preds = %loop2.preheader, %loop2 141 br i1 %cmp2, label %loop2, label %loop2.end 187 loop2: ; preds = %loop2.preheader, %loop2 [all …]
|
| H A D | tripcount_compute.ll | 108 br label %loop2 110 loop2: ; preds = %loop2, %loopexit 111 %j = phi i32 [ %i, %loopexit ], [ %j.next, %loop2 ] ; <i32> [#uses=3] 114 br i1 %c2, label %loop2, label %loopexit2 116 loopexit2: ; preds = %loop2 134 br label %loop2 136 loop2: ; preds = %loop2, %loopexit 137 %j = phi i32 [ %i.next, %loopexit ], [ %j.next, %loop2 ] ; <i32> [#uses=3] 140 br i1 %c2, label %loop2, label %loopexit2 151 loopexit8: ; preds = %loop2 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/X86/ |
| H A D | pr35406.ll | 18 ; CHECK: loop2: 25 ; CHECK: loop2.exit: 44 br i1 false, label %loop2, label %loop2.exit 46 loop2: ; preds = %loop2, %general_case24 56 br i1 %i8, label %loop2.exit, label %loop2 58 loop2.exit: ; preds = %loop2, %general_case24 87 ; CHECK: loop2: 95 ; CHECK: loop2.exit: 114 br i1 false, label %loop2, label %loop2.exit 116 loop2: ; preds = %loop2, %general_case24 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | pr30806.ll | 35 %outer_i = phi i32 [ %inc1, %loop2.exit ], [ 0, %loop1.preheader ] 38 br i1 %1, label %loop2.preheader, label %loop2.exit 42 loop2.preheader: 43 ; CHECK-LABEL: loop2.preheader: 48 br label %loop2 50 loop2: 51 %indvar.loop2 = phi i64 [ 0, %loop2.preheader ], [ %indvar.loop2.next, %loop2 ] 54 %indvar.loop2.next = add nuw nsw i64 %indvar.loop2, 1 55 %cmp2 = icmp ult i64 %indvar.loop2.next, %2 56 br i1 %cmp2, label %loop2, label %loop2.exit [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | becount-invalidation.ll | 16 …ECK-NEXT: --> {%ptr2,+,8}<nuw><%loop2.header> U: full-set S: full-set Exits: <<Unknown>> LoopDi… 18 ; CHECK-NEXT: --> {0,+,1}<%loop2.header> U: [0,1) S: [0,1) Exits: <<Unknown>> LoopDispositions: … 26 ; CHECK-NEXT: --> {1,+,1}<%loop2.header> U: [1,2) S: [1,2) Exits: <<Unknown>> LoopDispositions: … 32 ; CHECK-NEXT: exit count for loop2.latch: false 45 br label %loop2.header 47 loop2.header: 49 %iv = phi i64 [ 0, %loop.header ], [ %iv.next, %loop2.latch ] 53 br i1 %cmp, label %loop2.exit, label %loop2.latch 55 loop2.latch: 58 br i1 true, label %return, label %loop2.header [all …]
|
| H A D | different-loops-recs.ll | 48 loop2: 119 loop2: 195 loop2: 247 loop2: 302 loop2: 377 br label %loop2 379 loop2: 435 br label %loop2 437 loop2: 556 loop2: ; preds = %loop2, %loop2.preheader [all …]
|
| H A D | addrec-computed-during-addrec-calculation.ll | 15 ; CHECK-NEXT: --> {%iv,+,1}<nsw><%loop2> U: full-set S: full-set Exits: <<Unknown>> LoopDisposit… 17 …ECK-NEXT: --> {(1 + %iv),+,1}<nw><%loop2> U: full-set S: full-set Exits: <<Unknown>> LoopDispos… 27 …loop2>,+,1}<%loop3> U: full-set S: full-set --> {%iv,+,1}<nsw><%loop2> U: full-set S: full-set Exi… 29 ; CHECK-NEXT: Loop %loop2: Unpredictable backedge-taken count. 30 ; CHECK-NEXT: Loop %loop2: max backedge-taken count is -1 46 br label %loop2 48 loop2: 49 %iv2 = phi i32 [ %iv, %loop.header ], [ %iv2.next, %loop2 ] 53 br i1 %cmp, label %loop2, label %loop2.end 55 loop2.end: [all …]
|
| H A D | values-at-scopes-consistency.ll | 12 br label %loop2 14 loop2: 15 %i = phi i64 [ 0, %loop1 ], [ %i.next, %loop2.latch ] 20 br i1 %c, label %loop2.latch, label %exit 22 loop2.latch: 23 br i1 false, label %loop2, label %loop1.latch
|
| H A D | limit-depth.ll | 74 br label %loop2 76 loop2: 77 %iv2 = phi i64 [ %se, %between ], [ %iv2.inc, %loop2 ] 80 br i1 %cond2, label %loop2, label %exit 102 br label %loop2 104 loop2: 105 %iv2 = phi i64 [ %ze, %between ], [ %iv2.inc, %loop2 ] 108 br i1 %cond2, label %loop2, label %exit 130 br label %loop2 132 loop2: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/ |
| H A D | hoist-parent-preheader.ll | 9 %indvar419 = phi i64 [ %indvar.next420, %loop2.exit ], [ 0, %entry ] 12 br label %loop2 14 loop2: ; preds = %loop1, %loop2.backedge 15 %indvar414 = phi i64 [ %indvar.next415, %loop2.backedge ], [ 0, %loop1 ] 20 br i1 false, label %loop2.exit, label %loop2.backedge 22 loop2.backedge: ; preds = %loop2 24 br label %loop2 26 loop2.exit: ; preds = %loop2 30 return: ; preds = %loop2.exit, %entry
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | pr54413-select-interleave-count-loop-with-cost-zero.ll | 15 ; CHECK: loop2.preheader: 17 ; CHECK: loop2: 20 ; CHECK: loop2.exit: 32 loop2.preheader: 33 br label %loop2 35 loop2: 36 %iv = phi i64 [ 0, %loop2.preheader ], [ %iv.next, %loop2 ] 37 %ptr = phi i64* [ %ptr.base, %loop2.preheader ], [ %ptr.next, %loop2 ] 41 br i1 %cmp, label %loop2.exit, label %loop2 43 loop2.exit: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopSimplify/ |
| H A D | pr28272.ll | 53 loop2.preheader: 56 br label %loop2 58 loop2: 59 %a = phi i32 [ 0, %loop2.if.true ], [ %a, %loop2.if.false ], [ %a.ph, %loop2.preheader ], [0, %bb] 60 …%b = phi i32 [ 1, %loop2.if.false ], [ %c, %loop2.if.true ], [ %b.ph, %loop2.preheader ], [%c, %bb] 63 loop2.if: 65 switch i32 undef, label %loop2.if.false [i32 0, label %loop2.if.true 68 loop2.if.true: 71 loop2.if.false: 72 br label %loop2 [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/PhiValues/ |
| H A D | basic.ll | 193 loop2: 199 br i1 undef, label %loop2.if, label %loop2.else 201 loop2.if: 204 loop2.else: 205 br label %loop2.then 207 loop2.then: 212 %phi4 = phi i32 [ 4, %loop2.if ], [ %phi3, %loop2.else ] 213 br i1 undef, label %loop2, label %end 236 br i1 undef, label %loop2, label %end 238 loop2: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopReroll/ |
| H A D | external_use.ll | 31 br label %loop2 33 loop2: 34 ;CHECK-LABEL: loop2: 36 ;CHECK-NEXT: %redvar = phi i32 [ 0, %entry ], [ %add.2, %loop2 ] 40 %indvar = phi i32 [ 0, %entry ], [ %indvar.next, %loop2 ] 41 %redvar = phi i32 [ 0, %entry ], [ %add.2, %loop2 ] 52 br i1 %cmp, label %loop2, label %exit 55 %a = phi i32 [ %indvar, %loop2 ] 56 %b = phi i32 [ %indvar.1, %loop2 ] 57 %c = phi i32 [ %indvar.2, %loop2 ] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/X86/ |
| H A D | nested-ptr-addrec.ll | 19 ; CHECK: loop2.preheader: 21 ; CHECK: loop2.header: 26 ; CHECK: loop2.cont: 39 br i1 true, label %loop.exit, label %loop2.preheader 44 loop2.preheader: 45 br label %loop2.header 47 loop2.header: 48 %ptr2 = phi i64* [ %ptr, %loop2.preheader ], [ %ptr2.next, %loop2.header ] 50 br i1 false, label %loop2.header, label %loop2.cont 52 loop2.cont:
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/ |
| H A D | runtime-loop4.ll | 11 ; EPILOG: loop2.epil: 18 ; PROLOG: loop2.prol: 28 br label %loop2.header 30 loop2.header: 32 br i1 %e, label %loop2, label %exit2 34 loop2: 35 %iv2 = phi i32 [ 0, %loop2.header ], [ %inc2, %loop2 ] 40 br i1 %exitcnd2, label %exit2, label %loop2
|
| H A D | opt-levels.ll | 23 br label %loop2.header 25 loop2.header: 27 br i1 %e, label %loop2, label %exit2 29 loop2: 30 %iv2 = phi i32 [ 0, %loop2.header ], [ %inc2, %loop2 ] 35 br i1 %exitcnd2, label %exit2, label %loop2
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopDeletion/ |
| H A D | noop-loops-with-subloops.ll | 166 ; CHECK: loop2: 180 loop2: 203 loop2: 226 loop2: 249 loop2: 255 loop2.latch: 290 loop2: 337 loop2: 344 loop2.latch: 372 loop2: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LICM/ |
| H A D | pr50367.ll | 11 ; CHECK: loop2: 13 ; CHECK: loop2.latch: 22 br label %loop2 24 loop2: 25 br i1 undef, label %loop2.latch, label %loop.latch 27 loop2.latch: 29 br label %loop2
|
| /llvm-project-15.0.7/llvm/test/Transforms/FunctionSpecialization/ |
| H A D | function-specialization-constant-integers.ll | 17 br label %loop2.entry 19 loop2.entry: 20 br label %loop2.body 22 loop2.body: 24 br i1 %break_cond, label %loop2.end, label %return 26 loop2.end: 28 br i1 %cond.end, label %loop2.entry, label %loop.end
|
| H A D | function-specialization-always-inline.ll | 21 br label %loop2.entry 23 loop2.entry: 24 br label %loop2.body 26 loop2.body: 31 br label %loop2.end 33 loop2.end: 35 br i1 %cond.end, label %loop2.entry, label %loop.end
|
| H A D | function-specialization-loop.ll | 23 br label %loop2.entry 25 loop2.entry: 26 br label %loop2.body 28 loop2.body: 33 br label %loop2.end 35 loop2.end: 37 br i1 %cond.end, label %loop2.entry, label %loop.end
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/AArch64/ |
| H A D | partial.ll | 35 br label %loop2.header 37 loop2.header: 38 br label %loop2 40 loop2: 41 %iv2 = phi i32 [ 0, %loop2.header ], [ %inc2, %loop2 ] 44 br i1 %exitcnd2, label %exit2, label %loop2
|
| H A D | falkor-prefetch.ll | 73 ; NOHWPF-LABEL: loop2: 113 ; CHECK-LABEL: loop2: 143 br label %loop2.header 145 loop2.header: 146 br label %loop2 148 loop2: 149 %iv2 = phi i32 [ 0, %loop2.header ], [ %inc2, %loop2 ] 150 %sum = phi i32 [ %outer.sum, %loop2.header ], [ %sum.inc, %loop2 ] 156 br i1 %exitcnd2, label %exit2, label %loop2
|
| /llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/ |
| H A D | split-backedge.ll | 25 ; CHECK-LABEL: loop2.loop2_crit_edge: 27 ; CHECK-NEXT: br label %loop2 28 ; CHECK-LABEL: loop2.loop_crit_edge: 35 br label %loop2 37 loop2: 38 br i1 %cond, label %loop, label %loop2
|