@@ -685,16 +685,7 @@ def OMP_CancellationPoint : Directive<[Spelling<"cancellation point">]> {
685
685
let association = AS_None;
686
686
let category = CA_Executable;
687
687
}
688
- def OMP_Coexecute : Directive<"coexecute"> {
689
- let association = AS_Block;
690
- let category = CA_Executable;
691
- }
692
- def OMP_EndCoexecute : Directive<"end coexecute"> {
693
- let leafConstructs = OMP_Coexecute.leafConstructs;
694
- let association = OMP_Coexecute.association;
695
- let category = OMP_Coexecute.category;
696
- }
697
- def OMP_Critical : Directive<"critical"> {
688
+ def OMP_Critical : Directive<[Spelling<"critical">]> {
698
689
let allowedOnceClauses = [
699
690
VersionedClause<OMPC_Hint>,
700
691
];
@@ -1295,11 +1286,11 @@ def OMP_EndWorkshare : Directive<[Spelling<"end workshare">]> {
1295
1286
let category = OMP_Workshare.category;
1296
1287
let languages = [L_Fortran];
1297
1288
}
1298
- def OMP_Workdistribute : Directive<"workdistribute"> {
1289
+ def OMP_Workdistribute : Directive<[Spelling< "workdistribute">] > {
1299
1290
let association = AS_Block;
1300
1291
let category = CA_Executable;
1301
1292
}
1302
- def OMP_EndWorkdistribute : Directive<"end workdistribute"> {
1293
+ def OMP_EndWorkdistribute : Directive<[Spelling< "end workdistribute">] > {
1303
1294
let leafConstructs = OMP_Workdistribute.leafConstructs;
1304
1295
let association = OMP_Workdistribute.association;
1305
1296
let category = OMP_Workdistribute.category;
@@ -2224,7 +2215,7 @@ def OMP_TargetTeams : Directive<[Spelling<"target teams">]> {
2224
2215
let leafConstructs = [OMP_Target, OMP_Teams];
2225
2216
let category = CA_Executable;
2226
2217
}
2227
- def OMP_TargetTeamsDistribute : Directive<"target teams distribute"> {
2218
+ def OMP_TargetTeamsDistribute : Directive<[Spelling< "target teams distribute">] > {
2228
2219
let allowedClauses = [
2229
2220
VersionedClause<OMPC_Allocate>,
2230
2221
VersionedClause<OMPC_Depend>,
@@ -2446,7 +2437,7 @@ def OMP_TargetTeamsDistributeSimd
2446
2437
let leafConstructs = [OMP_Target, OMP_Teams, OMP_Distribute, OMP_Simd];
2447
2438
let category = CA_Executable;
2448
2439
}
2449
- def OMP_TargetTeamsWorkdistribute : Directive<"target teams workdistribute"> {
2440
+ def OMP_TargetTeamsWorkdistribute : Directive<[Spelling< "target teams workdistribute">] > {
2450
2441
let allowedClauses = [
2451
2442
VersionedClause<OMPC_Allocate>,
2452
2443
VersionedClause<OMPC_Depend>,
@@ -2474,7 +2465,7 @@ def OMP_TargetTeamsWorkdistribute : Directive<"target teams workdistribute"> {
2474
2465
let leafConstructs = [OMP_Target, OMP_Teams, OMP_Workdistribute];
2475
2466
let category = CA_Executable;
2476
2467
}
2477
- def OMP_target_teams_loop : Directive<"target teams loop"> {
2468
+ def OMP_target_teams_loop : Directive<[Spelling< "target teams loop">] > {
2478
2469
let allowedClauses = [
2479
2470
VersionedClause<OMPC_Allocate>,
2480
2471
VersionedClause<OMPC_DefaultMap>,
@@ -2538,7 +2529,7 @@ def OMP_TaskLoopSimd : Directive<[Spelling<"taskloop simd">]> {
2538
2529
let leafConstructs = [OMP_TaskLoop, OMP_Simd];
2539
2530
let category = CA_Executable;
2540
2531
}
2541
- def OMP_TeamsDistribute : Directive<"teams distribute"> {
2532
+ def OMP_TeamsDistribute : Directive<[Spelling< "teams distribute">] > {
2542
2533
let allowedClauses = [
2543
2534
VersionedClause<OMPC_Allocate>,
2544
2535
VersionedClause<OMPC_Collapse>,
@@ -2725,7 +2716,7 @@ def OMP_teams_loop : Directive<[Spelling<"teams loop">]> {
2725
2716
let leafConstructs = [OMP_Teams, OMP_loop];
2726
2717
let category = CA_Executable;
2727
2718
}
2728
- def OMP_TeamsWorkdistribute : Directive<"teams workdistribute"> {
2719
+ def OMP_TeamsWorkdistribute : Directive<[Spelling< "teams workdistribute">] > {
2729
2720
let allowedClauses = [
2730
2721
VersionedClause<OMPC_Allocate>,
2731
2722
VersionedClause<OMPC_FirstPrivate>,
0 commit comments