@@ -185,13 +185,8 @@ else:
185185
186186define void @test_icmp_complex (i1 %c , i32 %a , i32 %b ) {
187187; CHECK-LABEL: @test_icmp_complex(
188- ; CHECK-NEXT: br i1 [[C:%.*]], label [[IF:%.*]], label [[ELSE:%.*]]
189- ; CHECK: if:
190188; CHECK-NEXT: [[CMP1:%.*]] = icmp ult i32 [[A:%.*]], [[B:%.*]]
191189; CHECK-NEXT: br i1 [[CMP1]], label [[IF2:%.*]], label [[ELSE2:%.*]]
192- ; CHECK: else:
193- ; CHECK-NEXT: [[CMP2:%.*]] = icmp ugt i32 [[B]], [[A]]
194- ; CHECK-NEXT: br i1 [[CMP2]], label [[IF2]], label [[ELSE2]]
195190; CHECK: common.ret:
196191; CHECK-NEXT: ret void
197192; CHECK: if2:
@@ -501,22 +496,10 @@ define void @test_switch_with_unreachable_block_as_default(i1 %c, i32 %x, ptr %p
501496; CHECK-NEXT: i32 2, label [[BAR:%.*]]
502497; CHECK-NEXT: ]
503498; CHECK: sw2:
504- ; CHECK-NEXT: switch i32 [[X]], label [[UNREACHABLE]] [
505- ; CHECK-NEXT: i32 1, label [[BB1:%.*]]
506- ; CHECK-NEXT: i32 2, label [[BB2:%.*]]
507- ; CHECK-NEXT: i32 3, label [[BB3:%.*]]
508- ; CHECK-NEXT: ]
509- ; CHECK: common.ret:
510- ; CHECK-NEXT: ret void
511- ; CHECK: bb1:
512499; CHECK-NEXT: store i64 42, ptr [[PTR:%.*]], align 4
513500; CHECK-NEXT: br label [[COMMON_RET]]
514- ; CHECK: bb2:
515- ; CHECK-NEXT: store i64 42, ptr [[PTR]], align 4
516- ; CHECK-NEXT: br label [[COMMON_RET]]
517- ; CHECK: bb3:
518- ; CHECK-NEXT: store i64 42, ptr [[PTR]], align 4
519- ; CHECK-NEXT: br label [[COMMON_RET]]
501+ ; CHECK: common.ret:
502+ ; CHECK-NEXT: ret void
520503; CHECK: unreachable:
521504; CHECK-NEXT: unreachable
522505; CHECK: bar:
0 commit comments