@@ -2702,22 +2702,22 @@ llvm.func @task(%arg0 : !llvm.ptr) {
2702
2702
// CHECK: %[[VAL_13:.*]] = getelementptr { ptr }, ptr %[[VAL_11]], i32 0, i32 0
2703
2703
// CHECK: %[[VAL_14:.*]] = load ptr, ptr %[[VAL_13]], align 8
2704
2704
// CHECK: %[[VAL_15:.*]] = alloca i32, i64 1, align 4
2705
- // CHECK: br label %[[VAL_16:.*]]
2706
- // CHECK: omp.private.latealloc: ; preds = %[[VAL_17:.*]]
2707
- // CHECK: br label %[[VAL_18:.*]]
2708
- // CHECK: omp.private.copy: ; preds = %[[VAL_16]]
2705
+ // CHECK: br label %omp.private.latealloc
2706
+ // CHECK: omp.private.latealloc: ; preds = %task.alloca
2707
+ // CHECK: br label %omp.private.copy
2708
+ // CHECK: omp.private.copy: ; preds = %omp.private.latealloc
2709
2709
// CHECK: %[[VAL_19:.*]] = load i32, ptr %[[VAL_14]], align 4
2710
2710
// CHECK: store i32 %[[VAL_19]], ptr %[[VAL_15]], align 4
2711
2711
// CHECK: br label %[[VAL_20:.*]]
2712
- // CHECK: task.body: ; preds = %[[VAL_18]]
2713
- // CHECK: br label %[[VAL_21:.*]]
2714
- // CHECK: omp.task.region: ; preds = %[[VAL_20]]
2712
+ // CHECK: task.body: ; preds = %omp.private.copy
2713
+ // CHECK: br label %omp.task.region
2714
+ // CHECK: omp.task.region: ; preds = %task.body
2715
2715
// CHECK: call void @foo(ptr %[[VAL_15]])
2716
- // CHECK: br label %[[VAL_22:.*]]
2717
- // CHECK: omp.region.cont: ; preds = %[[VAL_21]]
2716
+ // CHECK: br label %omp.region.cont
2717
+ // CHECK: omp.region.cont: ; preds = %omp.task.region
2718
2718
// CHECK: call void @destroy(ptr %[[VAL_15]])
2719
- // CHECK: br label %[[VAL_23:.*]]
2720
- // CHECK: task.exit.exitStub: ; preds = %[[VAL_22]]
2719
+ // CHECK: br label %task.exit.exitStub
2720
+ // CHECK: task.exit.exitStub: ; preds = %omp.region.cont
2721
2721
// CHECK: ret void
2722
2722
// -----
2723
2723
0 commit comments