|
16 | 16 | // ALL-NEXT: br label [[OMP_PARALLEL:%.*]] |
17 | 17 | // ALL: omp_parallel: |
18 | 18 | // 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: |
21 | 21 | // ALL-NEXT: br label [[OMP_PAR_EXIT_SPLIT:%.*]] |
22 | | -// ALL: omp.par.exit.split: |
| 22 | +// ALL: omp.par.exit.exitStub: |
23 | 23 | // ALL-NEXT: ret void |
24 | 24 | // |
25 | 25 | void nested_parallel_0(void) { |
@@ -50,10 +50,8 @@ void nested_parallel_0(void) { |
50 | 50 | // ALL-NEXT: [[GEP_R_ADDR17:%.*]] = getelementptr { ptr, ptr, ptr }, ptr [[STRUCTARG14]], i32 0, i32 2 |
51 | 51 | // ALL-NEXT: store ptr [[R_ADDR]], ptr [[GEP_R_ADDR17]], align 8 |
52 | 52 | // 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: |
57 | 55 | // ALL-NEXT: ret void |
58 | 56 | // |
59 | 57 | void nested_parallel_1(float *r, int a, double b) { |
@@ -85,10 +83,8 @@ void nested_parallel_1(float *r, int a, double b) { |
85 | 83 | // ALL-NEXT: [[GEP_R_ADDR:%.*]] = getelementptr { ptr, ptr, ptr }, ptr [[STRUCTARG]], i32 0, i32 2 |
86 | 84 | // ALL-NEXT: store ptr [[R_ADDR]], ptr [[GEP_R_ADDR]], align 8 |
87 | 85 | // 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: |
92 | 88 | // ALL-NEXT: [[TMP0:%.*]] = load i32, ptr [[A_ADDR]], align 4 |
93 | 89 | // ALL-NEXT: [[CONV56:%.*]] = sitofp i32 [[TMP0]] to double |
94 | 90 | // ALL-NEXT: [[TMP1:%.*]] = load double, ptr [[B_ADDR]], align 8 |
|
0 commit comments