Home
last modified time | relevance | path

Searched refs:loop2 (Results 1 – 25 of 70) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/
H A Dpr39673.ll39 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 Dtripcount_compute.ll108 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 Dpr35406.ll18 ; 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 Dpr30806.ll35 %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 Dbecount-invalidation.ll16 …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 Ddifferent-loops-recs.ll48 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 Daddrec-computed-during-addrec-calculation.ll15 ; 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…
27loop2>,+,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 Dvalues-at-scopes-consistency.ll12 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 Dlimit-depth.ll74 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 Dhoist-parent-preheader.ll9 %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 Dpr54413-select-interleave-count-loop-with-cost-zero.ll15 ; 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 Dpr28272.ll53 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 Dbasic.ll193 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 Dexternal_use.ll31 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 Dnested-ptr-addrec.ll19 ; 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 Druntime-loop4.ll11 ; 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 Dopt-levels.ll23 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 Dnoop-loops-with-subloops.ll166 ; 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 Dpr50367.ll11 ; 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 Dfunction-specialization-constant-integers.ll17 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 Dfunction-specialization-always-inline.ll21 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 Dfunction-specialization-loop.ll23 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 Dpartial.ll35 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 Dfalkor-prefetch.ll73 ; 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 Dsplit-backedge.ll25 ; 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

123