Home | History | Annotate | Download | only in SimplifyCFG

Lines Matching full:switch

19 ; CHECK:  switch i32 %V, label %F [
37 ; CHECK: switch i32 %V, label %T [
57 ; CHECK: switch i32 %V, label %F [
84 ; CHECK: switch i8 %c, label %lor.rhs [
93 switch i8 %c, label %lor.rhs [
108 ; CHECK: switch i8 %c, label %lor.rhs [
145 ; CHECK: %switch = icmp ult i32 %tmp.2.i.off, 6
166 ; CHECK: br i1 %cmp, label %if.then, label %switch.early.test
167 ; CHECK: switch.early.test:
168 ; CHECK: switch i8 %c, label %if.end [
194 ; CHECK: switch.early.test:
195 ; CHECK: switch i8 %c, label %if.end [
199 ; CHECK: %A = phi i32 [ 0, %entry ], [ 42, %switch.early.test ], [ 42, %N ], [ 42, %switch.early.test ]
251 ; CHECK: br i1 %cmp, label %lor.end, label %switch.early.test
253 ; CHECK: switch.early.test:
254 ; CHECK: switch i8 %c, label %lor.rhs [
279 ; CHECK: br i1 %Cond, label %switch.early.test, label %F
280 ; CHECK:switch.early.test:
281 ; CHECK: switch i32 %mode, label %T [
318 ; CHECK: switch i32 %bar, label %if.end [
350 ; test13 - handle switch formation with ult.
375 ; CHECK: switch i32 %x, label %if.end [
384 ; test14 - handle switch formation with ult.
409 ; CHECK: switch i32 %x, label %if.end [
435 ; CHECK-NOT: switch
445 ; CHECK: %switch = icmp ult i32 %x.off, 3
462 ; Check that we don't turn an icmp into a switch where it's not useful.
465 %switch = icmp ult i32 %y, 2
466 %or.cond775 = or i1 %cmp, %switch
477 ; CHECK-NOT: switch.early.test
478 ; CHECK-NOT: switch i32