Lines Matching full:if

5   br i1 %flag, label %if.then, label %if.else
12 if.then:
15 br label %if.end
17 if.else:
21 br label %if.end
23 if.end:
24 %obeys.0 = phi i8 [ %frombool1, %if.then ], [ %frombool3, %if.else ]
31 br i1 %flag, label %if.then, label %if.else
38 if.then:
41 br label %if.end
43 if.else:
47 br label %if.end
49 if.end:
50 %obeys.0 = phi i8 [ %frombool1, %if.then ], [ %frombool3, %if.else ]
62 ; br i1 %flag, label %if.then, label %if.else
64 ;if.then:
67 ; br label %if.end
69 ;if.else:
72 ; br label %if.end
74 ;if.end:
75 ; %xx = phi i32 [ %x0, %if.then ], [ %x1, %if.else ]
76 ; %yy = phi i32 [ %y0, %if.then ], [ %y1, %if.else ]
90 br i1 %flag, label %if.then, label %if.else
92 if.then:
95 br label %if.end
97 if.else:
100 br label %if.end
102 if.end:
113 br i1 %flag, label %if.then, label %if.else
115 if.then:
118 br label %if.end
120 if.else:
123 br label %if.end
125 if.end:
135 br i1 %flag, label %if.then, label %if.else
137 if.then:
140 br label %if.end
142 if.else:
145 br label %if.end
147 if.end:
158 br i1 %flag, label %if.then, label %if.else
160 if.then:
164 br label %if.end
166 if.else:
170 br label %if.end
172 if.end:
183 ; The extra store in %if.then means %z and %w are not equivalent.
186 br i1 %flag, label %if.then, label %if.else
188 if.then:
194 br label %if.end
196 if.else:
200 br label %if.end
202 if.end:
215 br i1 %flag, label %if.then, label %if.else
217 if.then:
221 br label %if.end
223 if.else:
227 br label %if.end
229 if.end:
242 br i1 %flag, label %if.then, label %if.else
244 if.then:
247 br label %if.end
249 if.else:
252 br label %if.end
254 if.end:
255 %p = phi <2 x i32> [ %sv1, %if.then ], [ %sv2, %if.else ]
266 br i1 %flag, label %if.then, label %if.else
268 if.then:
271 br label %if.end
273 if.else:
276 br label %if.end
278 if.end:
279 %p = phi i32 [ %sv1, %if.then ], [ %sv2, %if.else ]
293 br i1 %flag, label %if.then, label %if.else
295 if.then:
299 br label %if.end
301 if.else:
305 br label %if.end
307 if.end:
327 br i1 %flag, label %if.then, label %if.else
329 if.then:
331 br label %if.end
333 if.else:
335 br label %if.end
337 if.end:
338 %p = phi i32 [ %sv1, %if.then ], [ %sv2, %if.else ]
350 br i1 %flag, label %if.then, label %if.else
352 if.then:
357 br label %if.end
359 if.else:
364 br label %if.end
366 if.end:
367 %p = phi i1 [ %cmp1, %if.then ], [ %cmp2, %if.else ]
379 br i1 %flag, label %if.then, label %if.else
381 if.then:
387 br label %if.end
389 if.else:
395 br label %if.end
397 if.end:
398 %p = phi i1 [ %cmp1, %if.then ], [ %cmp2, %if.else ]
409 br i1 %flag, label %if.then, label %if.else
411 if.then:
415 br label %if.end
417 if.else:
422 br label %if.end
424 if.end:
434 br i1 %flag, label %if.then, label %if.else
436 if.then:
439 br label %if.end
441 if.else:
442 br i1 %flag2, label %if.then2, label %if.end
444 if.then2:
448 br label %if.end
450 if.end:
451 %obeys.0 = phi i8 [ %frombool1, %if.then ], [ %frombool3, %if.then2 ], [ 0, %if.else ]
463 br i1 %flag, label %if.then, label %if.else
465 if.then:
471 br label %if.end
473 if.else:
474 br i1 %flag2, label %if.then2, label %if.end
476 if.then2:
483 br label %if.end
485 if.end:
495 switch i32 %flag, label %if.end [
496 i32 0, label %if.then
497 i32 1, label %if.then2
500 if.then:
505 br label %if.end
507 if.then2:
513 br label %if.end
515 if.end:
516 %obeys.0 = phi i8 [ %a2, %if.then ], [ %b2, %if.then2 ], [ 0, %entry ]
527 ; DISABLED-CHECK: if.then:
531 ; DISABLED-CHECK: if.then2:
539 ; DISABLED-CHECK-NEXT: br label %if.end
541 ; DISABLED-CHECK: if.end:
548 switch i32 %flag, label %if.then3 [
549 i32 0, label %if.then
550 i32 1, label %if.then2
553 if.then:
556 br label %if.end
558 if.then2:
562 br label %if.end
564 if.then3:
568 br label %if.end
570 if.end:
571 %obeys.0 = phi i8 [ %frombool1, %if.then ], [ %frombool3, %if.then2 ], [ %frombool4, %if.then3 ]
577 ; CHECK: if.end:
579 ; CHECK-DAG: [ %cmp, %if.then ]
580 ; CHECK-DAG: [ %cmp2, %if.then2 ]
581 ; CHECK-DAG: [ %cmp3, %if.then3 ]
613 br i1 %flag, label %if.then, label %if.else
615 if.then:
619 br label %if.end
621 if.else:
622 br i1 %flag2, label %if.then2, label %if.end
624 if.then2:
629 br label %if.end
631 if.end:
641 br i1 %flag, label %if.then, label %if.else
643 if.then:
647 br label %if.end
649 if.else:
653 br label %if.end
655 if.end:
656 %xx = phi i32 [ %x0, %if.then ], [ %x1, %if.else ]
657 %yy = phi i32 [ %z0, %if.then ], [ %z1, %if.else ]
669 br i1 %flag, label %if.then, label %if.else
671 if.then:
675 br label %if.end
677 if.else:
681 br label %if.end
683 if.end:
684 %xx = phi i32 [ %x0, %if.then ], [ %x1, %if.else ]
685 %yy = phi i32 [ %z0, %if.then ], [ %z1, %if.else ]
702 br i1 %flag, label %if.then, label %if.else
704 if.then:
707 br label %if.end
709 if.else:
712 br label %if.end
714 if.end:
724 br i1 %flag, label %if.then, label %if.else
726 if.then:
729 br label %if.end
731 if.else:
734 br label %if.end
736 if.end:
746 br i1 %flag, label %if.then, label %if.else
748 if.then:
751 br label %if.end
753 if.else:
756 br label %if.end
758 if.end: