Skip to content

Commit 76557a9

Browse files
committed
Update clang tests
1 parent 3055b89 commit 76557a9

File tree

6 files changed

+108
-160
lines changed

6 files changed

+108
-160
lines changed

clang/test/OpenMP/cancel_codegen.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -728,9 +728,7 @@ for (int i = 0; i < argc; ++i) {
728728
// CHECK3-NEXT: store ptr [[ARGV_ADDR]], ptr [[GEP_ARGV_ADDR]], align 8
729729
// CHECK3-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB1]], i32 1, ptr @main..omp_par, ptr [[STRUCTARG]])
730730
// CHECK3-NEXT: br label [[OMP_PAR_OUTLINED_EXIT:%.*]]
731-
// CHECK3: omp.par.outlined.exit:
732-
// CHECK3-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
733-
// CHECK3: omp.par.exit.split:
731+
// CHECK3: omp.par.exit:
734732
// CHECK3-NEXT: br label [[OMP_SECTION_LOOP_PREHEADER:%.*]]
735733
// CHECK3: omp_section_loop.preheader:
736734
// CHECK3-NEXT: store i32 0, ptr [[P_LOWERBOUND]], align 4
@@ -998,7 +996,7 @@ for (int i = 0; i < argc; ++i) {
998996
// CHECK3-NEXT: br label [[OMP_PAR_OUTLINED_EXIT_EXITSTUB]]
999997
// CHECK3: .split:
1000998
// CHECK3-NEXT: br label [[TMP4]]
1001-
// CHECK3: omp.par.outlined.exit.exitStub:
999+
// CHECK3: omp.par.exit.exitStub:
10021000
// CHECK3-NEXT: ret void
10031001
//
10041002
//

clang/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
// ALL-NEXT: br label [[OMP_PARALLEL:%.*]]
1717
// ALL: omp_parallel:
1818
// ALL-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB1]], i32 0, ptr @_Z17nested_parallel_0v..omp_par.1)
19-
// ALL-NEXT: br label [[OMP_PAR_OUTLINED_EXIT12:%.*]]
20-
// ALL: omp.par.outlined.exit12:
19+
// ALL-NEXT: br label [[OMP_PAR_EXIT:%.*]]
20+
// ALL: omp.par.exit7:
2121
// ALL-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
22-
// ALL: omp.par.exit.split:
22+
// ALL: omp.par.exit.exitStub:
2323
// ALL-NEXT: ret void
2424
//
2525
void nested_parallel_0(void) {
@@ -50,10 +50,8 @@ void nested_parallel_0(void) {
5050
// ALL-NEXT: [[GEP_R_ADDR17:%.*]] = getelementptr { ptr, ptr, ptr }, ptr [[STRUCTARG14]], i32 0, i32 2
5151
// ALL-NEXT: store ptr [[R_ADDR]], ptr [[GEP_R_ADDR17]], align 8
5252
// ALL-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB1]], i32 1, ptr @_Z17nested_parallel_1Pfid..omp_par.2, ptr [[STRUCTARG14]])
53-
// ALL-NEXT: br label [[OMP_PAR_OUTLINED_EXIT13:%.*]]
54-
// ALL: omp.par.outlined.exit13:
55-
// ALL-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
56-
// ALL: omp.par.exit.split:
53+
// ALL-NEXT: br label [[OMP_PAR_EXIT:%.*]]
54+
// ALL: omp.par.exit:
5755
// ALL-NEXT: ret void
5856
//
5957
void nested_parallel_1(float *r, int a, double b) {
@@ -85,10 +83,8 @@ void nested_parallel_1(float *r, int a, double b) {
8583
// ALL-NEXT: [[GEP_R_ADDR:%.*]] = getelementptr { ptr, ptr, ptr }, ptr [[STRUCTARG]], i32 0, i32 2
8684
// ALL-NEXT: store ptr [[R_ADDR]], ptr [[GEP_R_ADDR]], align 8
8785
// ALL-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB1]], i32 1, ptr @_Z17nested_parallel_2Pfid..omp_par.5, ptr [[STRUCTARG]])
88-
// ALL-NEXT: br label [[OMP_PAR_OUTLINED_EXIT55:%.*]]
89-
// ALL: omp.par.outlined.exit55:
90-
// ALL-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]]
91-
// ALL: omp.par.exit.split:
86+
// ALL-NEXT: br label [[OMP_PAR_EXIT:%.*]]
87+
// ALL: omp.par.exit:
9288
// ALL-NEXT: [[TMP0:%.*]] = load i32, ptr [[A_ADDR]], align 4
9389
// ALL-NEXT: [[CONV56:%.*]] = sitofp i32 [[TMP0]] to double
9490
// ALL-NEXT: [[TMP1:%.*]] = load double, ptr [[B_ADDR]], align 8

0 commit comments

Comments
 (0)