@@ -1107,7 +1107,7 @@ def OMP_Target : Directive<[Spelling<"target">]> {
11071107 let allowedOnceClauses = [
11081108 VersionedClause<OMPC_DefaultMap>,
11091109 VersionedClause<OMPC_Device>,
1110- VersionedClause<OMPC_DynGroupprivate>,
1110+ VersionedClause<OMPC_DynGroupprivate, 61 >,
11111111 VersionedClause<OMPC_If>,
11121112 VersionedClause<OMPC_NoWait>,
11131113 VersionedClause<OMPC_OMPX_Bare>,
@@ -1258,7 +1258,7 @@ def OMP_Teams : Directive<[Spelling<"teams">]> {
12581258 ];
12591259 let allowedOnceClauses = [
12601260 VersionedClause<OMPC_Default>,
1261- VersionedClause<OMPC_DynGroupprivate>,
1261+ VersionedClause<OMPC_DynGroupprivate, 61 >,
12621262 VersionedClause<OMPC_If, 52>,
12631263 VersionedClause<OMPC_NumTeams>,
12641264 VersionedClause<OMPC_ThreadLimit>,
@@ -1527,7 +1527,7 @@ def OMP_target_loop : Directive<[Spelling<"target loop">]> {
15271527 let allowedOnceClauses = [
15281528 VersionedClause<OMPC_Bind, 50>,
15291529 VersionedClause<OMPC_Collapse>,
1530- VersionedClause<OMPC_DynGroupprivate>,
1530+ VersionedClause<OMPC_DynGroupprivate, 61 >,
15311531 VersionedClause<OMPC_Order>,
15321532 VersionedClause<OMPC_ThreadLimit>,
15331533 VersionedClause<OMPC_OMPX_DynCGroupMem>,
@@ -1989,7 +1989,7 @@ def OMP_TargetParallel : Directive<[Spelling<"target parallel">]> {
19891989 let allowedOnceClauses = [
19901990 VersionedClause<OMPC_DefaultMap>,
19911991 VersionedClause<OMPC_Device>,
1992- VersionedClause<OMPC_DynGroupprivate>,
1992+ VersionedClause<OMPC_DynGroupprivate, 61 >,
19931993 VersionedClause<OMPC_NumThreads>,
19941994 VersionedClause<OMPC_OMPX_DynCGroupMem>,
19951995 VersionedClause<OMPC_ProcBind>,
@@ -2019,7 +2019,7 @@ def OMP_TargetParallelDo : Directive<[Spelling<"target parallel do">]> {
20192019 VersionedClause<OMPC_Collapse>,
20202020 VersionedClause<OMPC_DefaultMap>,
20212021 VersionedClause<OMPC_Device>,
2022- VersionedClause<OMPC_DynGroupprivate>,
2022+ VersionedClause<OMPC_DynGroupprivate, 61 >,
20232023 VersionedClause<OMPC_NoWait>,
20242024 VersionedClause<OMPC_NumThreads>,
20252025 VersionedClause<OMPC_Order, 50>,
@@ -2063,7 +2063,7 @@ def OMP_TargetParallelDoSimd
20632063 VersionedClause<OMPC_UsesAllocators>,
20642064 ];
20652065 let allowedOnceClauses = [
2066- VersionedClause<OMPC_DynGroupprivate>,
2066+ VersionedClause<OMPC_DynGroupprivate, 61 >,
20672067 ];
20682068 let leafConstructs = [OMP_Target, OMP_Parallel, OMP_Do, OMP_Simd];
20692069 let category = CA_Executable;
@@ -2097,7 +2097,7 @@ def OMP_TargetParallelFor : Directive<[Spelling<"target parallel for">]> {
20972097 VersionedClause<OMPC_UsesAllocators, 50>,
20982098 ];
20992099 let allowedOnceClauses = [
2100- VersionedClause<OMPC_DynGroupprivate>,
2100+ VersionedClause<OMPC_DynGroupprivate, 61 >,
21012101 VersionedClause<OMPC_OMPX_DynCGroupMem>,
21022102 VersionedClause<OMPC_ThreadLimit, 51>,
21032103 ];
@@ -2138,7 +2138,7 @@ def OMP_TargetParallelForSimd
21382138 VersionedClause<OMPC_UsesAllocators, 50>,
21392139 ];
21402140 let allowedOnceClauses = [
2141- VersionedClause<OMPC_DynGroupprivate>,
2141+ VersionedClause<OMPC_DynGroupprivate, 61 >,
21422142 VersionedClause<OMPC_OMPX_DynCGroupMem>,
21432143 VersionedClause<OMPC_ThreadLimit, 51>,
21442144 ];
@@ -2168,7 +2168,7 @@ def OMP_target_parallel_loop : Directive<[Spelling<"target parallel loop">]> {
21682168 VersionedClause<OMPC_Collapse>,
21692169 VersionedClause<OMPC_Default>,
21702170 VersionedClause<OMPC_DefaultMap>,
2171- VersionedClause<OMPC_DynGroupprivate>,
2171+ VersionedClause<OMPC_DynGroupprivate. 61 >,
21722172 VersionedClause<OMPC_NoWait>,
21732173 VersionedClause<OMPC_NumThreads>,
21742174 VersionedClause<OMPC_OMPX_DynCGroupMem>,
@@ -2203,7 +2203,7 @@ def OMP_TargetSimd : Directive<[Spelling<"target simd">]> {
22032203 VersionedClause<OMPC_Collapse>,
22042204 VersionedClause<OMPC_DefaultMap>,
22052205 VersionedClause<OMPC_Device>,
2206- VersionedClause<OMPC_DynGroupprivate>,
2206+ VersionedClause<OMPC_DynGroupprivate, 61 >,
22072207 VersionedClause<OMPC_NumThreads>,
22082208 VersionedClause<OMPC_OMPX_DynCGroupMem>,
22092209 VersionedClause<OMPC_Order, 50>,
@@ -2235,7 +2235,7 @@ def OMP_TargetTeams : Directive<[Spelling<"target teams">]> {
22352235 VersionedClause<OMPC_Default>,
22362236 VersionedClause<OMPC_DefaultMap>,
22372237 VersionedClause<OMPC_Device>,
2238- VersionedClause<OMPC_DynGroupprivate>,
2238+ VersionedClause<OMPC_DynGroupprivate, 61 >,
22392239 VersionedClause<OMPC_NoWait>,
22402240 VersionedClause<OMPC_NumTeams>,
22412241 VersionedClause<OMPC_OMPX_DynCGroupMem>,
@@ -2268,7 +2268,7 @@ def OMP_TargetTeamsDistribute
22682268 VersionedClause<OMPC_DefaultMap>,
22692269 VersionedClause<OMPC_Device>,
22702270 VersionedClause<OMPC_DistSchedule>,
2271- VersionedClause<OMPC_DynGroupprivate>,
2271+ VersionedClause<OMPC_DynGroupprivate, 61 >,
22722272 VersionedClause<OMPC_NoWait>,
22732273 VersionedClause<OMPC_NumTeams>,
22742274 VersionedClause<OMPC_OMPX_DynCGroupMem>,
@@ -2301,7 +2301,7 @@ def OMP_TargetTeamsDistributeParallelDo
23012301 VersionedClause<OMPC_DefaultMap>,
23022302 VersionedClause<OMPC_Device>,
23032303 VersionedClause<OMPC_DistSchedule>,
2304- VersionedClause<OMPC_DynGroupprivate>,
2304+ VersionedClause<OMPC_DynGroupprivate, 61 >,
23052305 VersionedClause<OMPC_NoWait>,
23062306 VersionedClause<OMPC_NumTeams>,
23072307 VersionedClause<OMPC_NumThreads>,
@@ -2340,7 +2340,7 @@ def OMP_TargetTeamsDistributeParallelDoSimd
23402340 VersionedClause<OMPC_DefaultMap>,
23412341 VersionedClause<OMPC_Device>,
23422342 VersionedClause<OMPC_DistSchedule>,
2343- VersionedClause<OMPC_DynGroupprivate>,
2343+ VersionedClause<OMPC_DynGroupprivate, 61 >,
23442344 VersionedClause<OMPC_NoWait>,
23452345 VersionedClause<OMPC_NumTeams>,
23462346 VersionedClause<OMPC_NumThreads>,
@@ -2386,7 +2386,7 @@ def OMP_TargetTeamsDistributeParallelFor
23862386 VersionedClause<OMPC_UsesAllocators, 50>,
23872387 ];
23882388 let allowedOnceClauses = [
2389- VersionedClause<OMPC_DynGroupprivate>,
2389+ VersionedClause<OMPC_DynGroupprivate, 61 >,
23902390 VersionedClause<OMPC_OMPX_DynCGroupMem>,
23912391 ];
23922392 let leafConstructs =
@@ -2429,7 +2429,7 @@ def OMP_TargetTeamsDistributeParallelForSimd
24292429 VersionedClause<OMPC_UsesAllocators, 50>,
24302430 ];
24312431 let allowedOnceClauses = [
2432- VersionedClause<OMPC_DynGroupprivate>,
2432+ VersionedClause<OMPC_DynGroupprivate, 61 >,
24332433 VersionedClause<OMPC_OMPX_DynCGroupMem>,
24342434 ];
24352435 let leafConstructs =
@@ -2462,7 +2462,7 @@ def OMP_TargetTeamsDistributeSimd
24622462 VersionedClause<OMPC_DefaultMap>,
24632463 VersionedClause<OMPC_Device>,
24642464 VersionedClause<OMPC_DistSchedule>,
2465- VersionedClause<OMPC_DynGroupprivate>,
2465+ VersionedClause<OMPC_DynGroupprivate, 61 >,
24662466 VersionedClause<OMPC_NoWait>,
24672467 VersionedClause<OMPC_NumTeams>,
24682468 VersionedClause<OMPC_OMPX_DynCGroupMem>,
@@ -2496,7 +2496,7 @@ def OMP_target_teams_loop : Directive<[Spelling<"target teams loop">]> {
24962496 VersionedClause<OMPC_Bind, 50>,
24972497 VersionedClause<OMPC_Collapse>,
24982498 VersionedClause<OMPC_Default>,
2499- VersionedClause<OMPC_DynGroupprivate>,
2499+ VersionedClause<OMPC_DynGroupprivate, 61 >,
25002500 VersionedClause<OMPC_NoWait>,
25012501 VersionedClause<OMPC_NumTeams>,
25022502 VersionedClause<OMPC_OMPX_DynCGroupMem>,
@@ -2555,7 +2555,7 @@ def OMP_TeamsDistribute : Directive<[Spelling<"teams distribute">]> {
25552555 VersionedClause<OMPC_ThreadLimit>,
25562556 ];
25572557 let allowedOnceClauses = [
2558- VersionedClause<OMPC_DynGroupprivate>,
2558+ VersionedClause<OMPC_DynGroupprivate, 61 >,
25592559 VersionedClause<OMPC_If>,
25602560 VersionedClause<OMPC_Order, 50>,
25612561 ];
@@ -2579,7 +2579,7 @@ def OMP_TeamsDistributeParallelDo
25792579 VersionedClause<OMPC_Collapse>,
25802580 VersionedClause<OMPC_Default>,
25812581 VersionedClause<OMPC_DistSchedule>,
2582- VersionedClause<OMPC_DynGroupprivate>,
2582+ VersionedClause<OMPC_DynGroupprivate, 61 >,
25832583 VersionedClause<OMPC_NumTeams>,
25842584 VersionedClause<OMPC_NumThreads>,
25852585 VersionedClause<OMPC_Order, 50>,
@@ -2609,7 +2609,7 @@ def OMP_TeamsDistributeParallelDoSimd
26092609 VersionedClause<OMPC_Collapse>,
26102610 VersionedClause<OMPC_Default>,
26112611 VersionedClause<OMPC_DistSchedule>,
2612- VersionedClause<OMPC_DynGroupprivate>,
2612+ VersionedClause<OMPC_DynGroupprivate, 61 >,
26132613 VersionedClause<OMPC_NumTeams>,
26142614 VersionedClause<OMPC_NumThreads>,
26152615 VersionedClause<OMPC_Order, 50>,
@@ -2647,7 +2647,7 @@ def OMP_TeamsDistributeParallelFor
26472647 VersionedClause<OMPC_ThreadLimit>,
26482648 ];
26492649 let allowedOnceClauses = [
2650- VersionedClause<OMPC_DynGroupprivate>,
2650+ VersionedClause<OMPC_DynGroupprivate, 61 >,
26512651 ];
26522652 let leafConstructs = [OMP_Teams, OMP_Distribute, OMP_Parallel, OMP_For];
26532653 let category = CA_Executable;
@@ -2680,7 +2680,7 @@ def OMP_TeamsDistributeParallelForSimd
26802680 VersionedClause<OMPC_ThreadLimit>,
26812681 ];
26822682 let allowedOnceClauses = [
2683- VersionedClause<OMPC_DynGroupprivate>,
2683+ VersionedClause<OMPC_DynGroupprivate, 61 >,
26842684 ];
26852685 let leafConstructs =
26862686 [OMP_Teams, OMP_Distribute, OMP_Parallel, OMP_For, OMP_Simd];
@@ -2705,7 +2705,7 @@ def OMP_TeamsDistributeSimd : Directive<[Spelling<"teams distribute simd">]> {
27052705 VersionedClause<OMPC_Collapse>,
27062706 VersionedClause<OMPC_Default>,
27072707 VersionedClause<OMPC_DistSchedule>,
2708- VersionedClause<OMPC_DynGroupprivate>,
2708+ VersionedClause<OMPC_DynGroupprivate, 61 >,
27092709 VersionedClause<OMPC_NumTeams>,
27102710 VersionedClause<OMPC_Order, 50>,
27112711 VersionedClause<OMPC_SafeLen>,
@@ -2729,7 +2729,7 @@ def OMP_teams_loop : Directive<[Spelling<"teams loop">]> {
27292729 VersionedClause<OMPC_Bind, 50>,
27302730 VersionedClause<OMPC_Collapse>,
27312731 VersionedClause<OMPC_Default>,
2732- VersionedClause<OMPC_DynGroupprivate>,
2732+ VersionedClause<OMPC_DynGroupprivate, 61 >,
27332733 VersionedClause<OMPC_NumTeams>,
27342734 VersionedClause<OMPC_Order>,
27352735 VersionedClause<OMPC_ThreadLimit>,
0 commit comments