Lines Matching refs:br
11 ; CHECK-NEXT: br i1 [[C:%.*]], label [[IF:%.*]], label [[ELSE:%.*]]
15 ; CHECK-NEXT: br label [[JOIN2:%.*]]
19 ; CHECK-NEXT: br label [[JOIN2]]
23 br i1 %c, label %if, label %else
27 br label %join
31 br label %join
35 br i1 %c2, label %if2, label %else2
39 br label %join2
43 br label %join2
51 ; CHECK-NEXT: br i1 [[C:%.*]], label [[IF:%.*]], label [[ELSE:%.*]]
56 ; CHECK-NEXT: br label [[JOIN2:%.*]]
61 ; CHECK-NEXT: br label [[JOIN2]]
65 br i1 %c, label %if, label %else
69 br label %join
73 br label %join
78 br i1 %c2, label %if2, label %else2
82 br label %join2
86 br label %join2
94 ; CHECK-NEXT: br i1 [[C:%.*]], label [[IF:%.*]], label [[ELSE:%.*]]
97 ; CHECK-NEXT: br label [[JOIN:%.*]]
100 ; CHECK-NEXT: br label [[JOIN]]
103 ; CHECK-NEXT: br i1 [[C2]], label [[IF2:%.*]], label [[ELSE2:%.*]]
107 ; CHECK-NEXT: br label [[JOIN2:%.*]]
111 ; CHECK-NEXT: br label [[JOIN2]]
115 br i1 %c, label %if, label %else
119 br label %join
123 br label %join
127 br i1 %c2, label %if2, label %else2
132 br label %join2
137 br label %join2
145 ; CHECK-NEXT: br i1 [[C:%.*]], label [[IF:%.*]], label [[ELSE:%.*]]
148 ; CHECK-NEXT: br label [[JOIN:%.*]]
151 ; CHECK-NEXT: br label [[JOIN]]
153 ; CHECK-NEXT: br i1 [[C]], label [[IF2:%.*]], label [[ELSE2:%.*]]
156 ; CHECK-NEXT: br label [[JOIN2:%.*]]
159 ; CHECK-NEXT: br label [[JOIN2]]
163 br i1 %c, label %if, label %else
167 br label %join
171 br label %join
174 br i1 %c, label %if2, label %else2
178 br label %join2
182 br label %join2
190 ; CHECK-NEXT: br i1 [[C:%.*]], label [[IF:%.*]], label [[ELSE:%.*]]
193 ; CHECK-NEXT: br label [[JOIN:%.*]]
196 ; CHECK-NEXT: br label [[JOIN]]
199 ; CHECK-NEXT: br i1 [[C]], label [[IF2:%.*]], label [[ELSE2:%.*]]
202 ; CHECK-NEXT: br label [[JOIN2:%.*]]
205 ; CHECK-NEXT: br label [[JOIN2]]
209 br i1 %c, label %if, label %else
213 br label %join
217 br label %join
221 br i1 %c, label %if2, label %else2
225 br label %join2
229 br label %join2
237 ; CHECK-NEXT: br i1 [[C:%.*]], label [[IF:%.*]], label [[ELSE:%.*]]
240 ; CHECK-NEXT: br label [[JOIN:%.*]]
243 ; CHECK-NEXT: br label [[JOIN]]
245 ; CHECK-NEXT: br i1 [[C]], label [[IF2:%.*]], label [[ELSE2:%.*]]
249 ; CHECK-NEXT: br label [[JOIN2:%.*]]
253 ; CHECK-NEXT: br label [[JOIN2]]
257 br i1 %c, label %if, label %else
261 br label %join
265 br label %join
268 br i1 %c, label %if2, label %else2
273 br label %join2
278 br label %join2
286 ; CHECK-NEXT: br i1 [[COND1:%.*]], label [[IF1:%.*]], label [[IF2:%.*]]
289 ; CHECK-NEXT: br i1 [[COND2:%.*]], label [[IF3_CRITEDGE:%.*]], label [[EXIT:%.*]]
292 ; CHECK-NEXT: br i1 [[COND2]], label [[IF3_CRITEDGE]], label [[EXIT]]
297 ; CHECK-NEXT: br label [[EXIT]]
301 br i1 %cond1, label %if1, label %if2
305 br i1 %cond2, label %join, label %exit
309 br i1 %cond2, label %join, label %exit
314 br i1 %cond2, label %if3, label %exit
318 br label %exit
329 ; CHECK-NEXT: br label [[WHILE_COND:%.*]]
331 ; CHECK-NEXT: br i1 [[CMP_A:%.*]], label [[FOR:%.*]], label [[WHILE_BODY_THREAD:%.*]]
333 ; CHECK-NEXT: br i1 [[CMP_B:%.*]], label [[WHILE_BODY:%.*]], label [[FOR_BODY:%.*]]
336 ; CHECK-NEXT: br label [[FOR_BODY]]
338 ; CHECK-NEXT: br i1 [[CMP_C:%.*]], label [[C_EXIT:%.*]], label [[LAND:%.*]]
340 ; CHECK-NEXT: br i1 [[CMP_C]], label [[WHILE_COND]], label [[LAND]]
343 ; CHECK-NEXT: br label [[WHILE_COND]]
345 ; CHECK-NEXT: br i1 [[CMP_A]], label [[FOR_D:%.*]], label [[WHILE_BODY_THREAD]]
350 br label %while.cond
353 br i1 %cmp.a, label %for, label %while.body.thread
356 br i1 %cmp.b, label %while.body, label %for.body
360 br label %for.body
363 br i1 %cmp.c, label %c.exit, label %land
366 br i1 %cmp.c, label %while.cond, label %land
370 br label %while.cond
373 br i1 %cmp.a, label %for.d, label %while.cond
385 ; CHECK-NEXT: br i1 [[C1:%.*]], label [[EXIT:%.*]], label [[IF:%.*]]
390 ; CHECK-NEXT: br i1 [[OR_COND]], label [[EXIT]], label [[LOOP_SPLIT:%.*]]
393 ; CHECK-NEXT: br i1 [[C3_OLD]], label [[EXIT]], label [[LOOP_SPLIT]]
395 ; CHECK-NEXT: br i1 [[C1]], label [[LOOP_LATCH:%.*]], label [[LOOP:%.*]]
398 ; CHECK-NEXT: br label [[LOOP]]
403 br i1 %c1, label %exit, label %if
407 br i1 %c2, label %exit, label %loop
411 br i1 %c3, label %exit, label %loop.split
414 br i1 %c1, label %loop.latch, label %loop
418 br label %loop
430 ; CHECK-NEXT: br label [[IF_END]]
439 br label %join
443 br i1 %phi, label %if.then, label %if.end
447 br label %if.end