@@ -2283,6 +2283,9 @@ int main() {
2283
2283
// CHECK1: omp.dispatch.inc:
2284
2284
// CHECK1-NEXT: br label [[OMP_DISPATCH_COND]]
2285
2285
// CHECK1: omp.dispatch.end:
2286
+ // CHECK1-NEXT: [[TMP34:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 8
2287
+ // CHECK1-NEXT: [[TMP35:%.*]] = load i32, ptr [[TMP34]], align 4
2288
+ // CHECK1-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP35]])
2286
2289
// CHECK1-NEXT: br label [[OMP_PRECOND_END]]
2287
2290
// CHECK1: omp.precond.end:
2288
2291
// CHECK1-NEXT: ret void
@@ -2533,6 +2536,9 @@ int main() {
2533
2536
// CHECK1: omp.dispatch.inc:
2534
2537
// CHECK1-NEXT: br label [[OMP_DISPATCH_COND]]
2535
2538
// CHECK1: omp.dispatch.end:
2539
+ // CHECK1-NEXT: [[TMP35:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 8
2540
+ // CHECK1-NEXT: [[TMP36:%.*]] = load i32, ptr [[TMP35]], align 4
2541
+ // CHECK1-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP36]])
2536
2542
// CHECK1-NEXT: br label [[OMP_PRECOND_END]]
2537
2543
// CHECK1: omp.precond.end:
2538
2544
// CHECK1-NEXT: ret void
@@ -4010,6 +4016,9 @@ int main() {
4010
4016
// CHECK3: omp.dispatch.inc:
4011
4017
// CHECK3-NEXT: br label [[OMP_DISPATCH_COND]]
4012
4018
// CHECK3: omp.dispatch.end:
4019
+ // CHECK3-NEXT: [[TMP34:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 4
4020
+ // CHECK3-NEXT: [[TMP35:%.*]] = load i32, ptr [[TMP34]], align 4
4021
+ // CHECK3-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP35]])
4013
4022
// CHECK3-NEXT: br label [[OMP_PRECOND_END]]
4014
4023
// CHECK3: omp.precond.end:
4015
4024
// CHECK3-NEXT: ret void
@@ -4253,6 +4262,9 @@ int main() {
4253
4262
// CHECK3: omp.dispatch.inc:
4254
4263
// CHECK3-NEXT: br label [[OMP_DISPATCH_COND]]
4255
4264
// CHECK3: omp.dispatch.end:
4265
+ // CHECK3-NEXT: [[TMP35:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 4
4266
+ // CHECK3-NEXT: [[TMP36:%.*]] = load i32, ptr [[TMP35]], align 4
4267
+ // CHECK3-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP36]])
4256
4268
// CHECK3-NEXT: br label [[OMP_PRECOND_END]]
4257
4269
// CHECK3: omp.precond.end:
4258
4270
// CHECK3-NEXT: ret void
@@ -6314,6 +6326,9 @@ int main() {
6314
6326
// CHECK9: omp.dispatch.inc:
6315
6327
// CHECK9-NEXT: br label [[OMP_DISPATCH_COND]]
6316
6328
// CHECK9: omp.dispatch.end:
6329
+ // CHECK9-NEXT: [[TMP30:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 8
6330
+ // CHECK9-NEXT: [[TMP31:%.*]] = load i32, ptr [[TMP30]], align 4
6331
+ // CHECK9-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP31]])
6317
6332
// CHECK9-NEXT: br label [[OMP_PRECOND_END]]
6318
6333
// CHECK9: omp.precond.end:
6319
6334
// CHECK9-NEXT: ret void
@@ -6554,6 +6569,9 @@ int main() {
6554
6569
// CHECK9: omp.dispatch.inc:
6555
6570
// CHECK9-NEXT: br label [[OMP_DISPATCH_COND]]
6556
6571
// CHECK9: omp.dispatch.end:
6572
+ // CHECK9-NEXT: [[TMP31:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 8
6573
+ // CHECK9-NEXT: [[TMP32:%.*]] = load i32, ptr [[TMP31]], align 4
6574
+ // CHECK9-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP32]])
6557
6575
// CHECK9-NEXT: br label [[OMP_PRECOND_END]]
6558
6576
// CHECK9: omp.precond.end:
6559
6577
// CHECK9-NEXT: ret void
@@ -8627,6 +8645,9 @@ int main() {
8627
8645
// CHECK9: omp.dispatch.inc:
8628
8646
// CHECK9-NEXT: br label [[OMP_DISPATCH_COND]]
8629
8647
// CHECK9: omp.dispatch.end:
8648
+ // CHECK9-NEXT: [[TMP30:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 8
8649
+ // CHECK9-NEXT: [[TMP31:%.*]] = load i32, ptr [[TMP30]], align 4
8650
+ // CHECK9-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP31]])
8630
8651
// CHECK9-NEXT: br label [[OMP_PRECOND_END]]
8631
8652
// CHECK9: omp.precond.end:
8632
8653
// CHECK9-NEXT: ret void
@@ -8867,6 +8888,9 @@ int main() {
8867
8888
// CHECK9: omp.dispatch.inc:
8868
8889
// CHECK9-NEXT: br label [[OMP_DISPATCH_COND]]
8869
8890
// CHECK9: omp.dispatch.end:
8891
+ // CHECK9-NEXT: [[TMP31:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 8
8892
+ // CHECK9-NEXT: [[TMP32:%.*]] = load i32, ptr [[TMP31]], align 4
8893
+ // CHECK9-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP32]])
8870
8894
// CHECK9-NEXT: br label [[OMP_PRECOND_END]]
8871
8895
// CHECK9: omp.precond.end:
8872
8896
// CHECK9-NEXT: ret void
@@ -10884,6 +10908,9 @@ int main() {
10884
10908
// CHECK11: omp.dispatch.inc:
10885
10909
// CHECK11-NEXT: br label [[OMP_DISPATCH_COND]]
10886
10910
// CHECK11: omp.dispatch.end:
10911
+ // CHECK11-NEXT: [[TMP30:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 4
10912
+ // CHECK11-NEXT: [[TMP31:%.*]] = load i32, ptr [[TMP30]], align 4
10913
+ // CHECK11-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP31]])
10887
10914
// CHECK11-NEXT: br label [[OMP_PRECOND_END]]
10888
10915
// CHECK11: omp.precond.end:
10889
10916
// CHECK11-NEXT: ret void
@@ -11117,6 +11144,9 @@ int main() {
11117
11144
// CHECK11: omp.dispatch.inc:
11118
11145
// CHECK11-NEXT: br label [[OMP_DISPATCH_COND]]
11119
11146
// CHECK11: omp.dispatch.end:
11147
+ // CHECK11-NEXT: [[TMP31:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 4
11148
+ // CHECK11-NEXT: [[TMP32:%.*]] = load i32, ptr [[TMP31]], align 4
11149
+ // CHECK11-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP32]])
11120
11150
// CHECK11-NEXT: br label [[OMP_PRECOND_END]]
11121
11151
// CHECK11: omp.precond.end:
11122
11152
// CHECK11-NEXT: ret void
@@ -13146,6 +13176,9 @@ int main() {
13146
13176
// CHECK11: omp.dispatch.inc:
13147
13177
// CHECK11-NEXT: br label [[OMP_DISPATCH_COND]]
13148
13178
// CHECK11: omp.dispatch.end:
13179
+ // CHECK11-NEXT: [[TMP30:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 4
13180
+ // CHECK11-NEXT: [[TMP31:%.*]] = load i32, ptr [[TMP30]], align 4
13181
+ // CHECK11-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP31]])
13149
13182
// CHECK11-NEXT: br label [[OMP_PRECOND_END]]
13150
13183
// CHECK11: omp.precond.end:
13151
13184
// CHECK11-NEXT: ret void
@@ -13379,6 +13412,9 @@ int main() {
13379
13412
// CHECK11: omp.dispatch.inc:
13380
13413
// CHECK11-NEXT: br label [[OMP_DISPATCH_COND]]
13381
13414
// CHECK11: omp.dispatch.end:
13415
+ // CHECK11-NEXT: [[TMP31:%.*]] = load ptr, ptr [[DOTGLOBAL_TID__ADDR]], align 4
13416
+ // CHECK11-NEXT: [[TMP32:%.*]] = load i32, ptr [[TMP31]], align 4
13417
+ // CHECK11-NEXT: call void @__kmpc_dispatch_deinit(ptr @[[GLOB3]], i32 [[TMP32]])
13382
13418
// CHECK11-NEXT: br label [[OMP_PRECOND_END]]
13383
13419
// CHECK11: omp.precond.end:
13384
13420
// CHECK11-NEXT: ret void
0 commit comments