@@ -133,19 +133,13 @@ define void @test4(i1 %b, i32 %x) {
133133; CHECK-LABEL: @test4(
134134; CHECK-NEXT: br i1 [[B:%.*]], label [[SW:%.*]], label [[CASE3:%.*]]
135135; CHECK: sw:
136- ; CHECK: i32 0, label [[CASE0:%.*]]
137- ; CHECK-NEXT: i32 1, label [[CASE1:%.*]]
138- ; CHECK-NEXT: i32 2, label [[CASE0]]
139- ; CHECK-NEXT: i32 3, label [[CASE3]]
140- ; CHECK-NEXT: i32 4, label [[DEFAULT:%.*]]
141- ; CHECK-NEXT: ] Edge: [label [[SW]],label %case1], RenamedOp: [[X:%.*]] }
142- ; CHECK-NEXT: [[X_0:%.*]] = bitcast i32 [[X]] to i32
143- ; CHECK-NEXT: switch i32 [[X]], label [[DEFAULT]] [
144- ; CHECK-NEXT: i32 0, label [[CASE0]]
145- ; CHECK-NEXT: i32 1, label [[CASE1]]
146- ; CHECK-NEXT: i32 2, label [[CASE0]]
147- ; CHECK-NEXT: i32 3, label [[CASE3]]
148- ; CHECK-NEXT: i32 4, label [[DEFAULT]]
136+ ; CHECK: [[X_0:%.*]] = bitcast i32 [[X:%.*]] to i32
137+ ; CHECK-NEXT: switch i32 [[X]], label [[DEFAULT:%.*]] [
138+ ; CHECK-NEXT: i32 0, label [[CASE0:%.*]]
139+ ; CHECK-NEXT: i32 1, label [[CASE1:%.*]]
140+ ; CHECK-NEXT: i32 2, label [[CASE0]]
141+ ; CHECK-NEXT: i32 3, label [[CASE3]]
142+ ; CHECK-NEXT: i32 4, label [[DEFAULT]]
149143; CHECK-NEXT: ]
150144; CHECK: default:
151145; CHECK-NEXT: call void @bar(i32 [[X]])
0 commit comments