@@ -399,7 +399,7 @@ define void @test_store_of_final_reduction_value(i64 %x, ptr %dst) {
399
399
; CHECK-LABEL: define void @test_store_of_final_reduction_value(
400
400
; CHECK-SAME: i64 [[X:%.*]], ptr [[DST:%.*]]) #[[ATTR0]] {
401
401
; CHECK-NEXT: [[ENTRY:.*:]]
402
- ; CHECK-NEXT: br i1 false, label %[[SCALAR_PH:.*]], label %[[VECTOR_PH:.*]]
402
+ ; CHECK-NEXT: br label %[[VECTOR_PH:.*]]
403
403
; CHECK: [[VECTOR_PH]]:
404
404
; CHECK-NEXT: [[BROADCAST_SPLATINSERT:%.*]] = insertelement <2 x i64> poison, i64 [[X]], i64 0
405
405
; CHECK-NEXT: [[BROADCAST_SPLAT:%.*]] = shufflevector <2 x i64> [[BROADCAST_SPLATINSERT]], <2 x i64> poison, <2 x i32> zeroinitializer
@@ -412,7 +412,7 @@ define void @test_store_of_final_reduction_value(i64 %x, ptr %dst) {
412
412
; CHECK-NEXT: [[TMP1:%.*]] = call i64 @llvm.vector.reduce.mul.v2i64(<2 x i64> [[TMP0]])
413
413
; CHECK-NEXT: store i64 [[TMP1]], ptr [[DST]], align 8
414
414
; CHECK-NEXT: br label %[[EXIT:.*]]
415
- ; CHECK: [[SCALAR_PH]]:
415
+ ; CHECK: [[SCALAR_PH:.* ]]:
416
416
; CHECK-NEXT: br label %[[LOOP:.*]]
417
417
; CHECK: [[LOOP]]:
418
418
; CHECK-NEXT: [[IV4:%.*]] = phi i64 [ 0, %[[SCALAR_PH]] ], [ [[IV_NEXT:%.*]], %[[LOOP]] ]
@@ -421,7 +421,7 @@ define void @test_store_of_final_reduction_value(i64 %x, ptr %dst) {
421
421
; CHECK-NEXT: store i64 [[RED_NEXT]], ptr [[DST]], align 8
422
422
; CHECK-NEXT: [[IV_NEXT]] = add i64 [[IV4]], 1
423
423
; CHECK-NEXT: [[EC:%.*]] = icmp eq i64 [[IV4]], 1
424
- ; CHECK-NEXT: br i1 [[EC]], label %[[EXIT]], label %[[LOOP]], !llvm.loop [[LOOP33:![0-9]+]]
424
+ ; CHECK-NEXT: br i1 [[EC]], label %[[EXIT]], label %[[LOOP]]
425
425
; CHECK: [[EXIT]]:
426
426
; CHECK-NEXT: ret void
427
427
;
0 commit comments