Lines Matching refs:switch
85 switch i32 %N, label %sw2 [
91 ; CHECK: switch i32 %N, label %sw2 [
112 ;; test6 - Some cases of the second switch are pruned during optimization.
113 ;; Then the second switch will be converted to a branch, finally, the first
114 ;; switch and the branch will be merged into a single switch.
117 switch i32 %N, label %sw2 [
123 ; CHECK: switch i32 %N, label %sw.epilog
138 ;; Here "case 2" is invalidated since the default case of the first switch
140 switch i32 %N, label %sw.epilog [
203 switch i32 %qux, label %bees [
224 switch i32 %x, label %bees [
229 ; CHECK: switch i32 %x, label %bees [
255 switch i32 %x, label %lor.rhs [
271 ; CHECK: %switch = icmp ult i32 %x.off, 3
272 ; CHECK: br i1 %switch, label %lor.end, label %lor.rhs, !prof !8
275 ; Remove dead cases from the switch.
278 switch i32 %i, label %a [
297 ;; test12 - Don't crash if the whole switch is removed
300 switch i32 %N, label %sw.bb [
321 switch i32 %i, label %a [