@@ -1315,21 +1315,6 @@ def OMP_ForSimd : Directive<"for simd"> {
1315
1315
let leafConstructs = [OMP_For, OMP_Simd];
1316
1316
let category = CA_Executable;
1317
1317
}
1318
- def OMP_MaskedTaskloop : Directive<"masked taskloop"> {
1319
- let allowedClauses = [
1320
- VersionedClause<OMPC_Allocate>,
1321
- VersionedClause<OMPC_Collapse>,
1322
- VersionedClause<OMPC_Default>,
1323
- VersionedClause<OMPC_Filter>,
1324
- VersionedClause<OMPC_Final>,
1325
- VersionedClause<OMPC_FirstPrivate>,
1326
- VersionedClause<OMPC_GrainSize>,
1327
- VersionedClause<OMPC_NumTeams>,
1328
- VersionedClause<OMPC_Order>,
1329
- VersionedClause<OMPC_ThreadLimit>,
1330
- ];
1331
- let leafConstructs = [OMP_Teams, OMP_loop];
1332
- }
1333
1318
def OMP_target_loop : Directive<"target loop"> {
1334
1319
let allowedClauses = [
1335
1320
VersionedClause<OMPC_Allocate>,
@@ -1358,9 +1343,17 @@ def OMP_target_loop : Directive<"target loop"> {
1358
1343
VersionedClause<OMPC_NoWait>,
1359
1344
];
1360
1345
let leafConstructs = [OMP_Target, OMP_loop];
1346
+ let category = CA_Executable;
1361
1347
}
1362
- def OMP_target_teams_loop : Directive<"target teams loop "> {
1348
+ def OMP_MaskedTaskloop : Directive<"masked taskloop "> {
1363
1349
let allowedClauses = [
1350
+ VersionedClause<OMPC_Allocate>,
1351
+ VersionedClause<OMPC_Collapse>,
1352
+ VersionedClause<OMPC_Default>,
1353
+ VersionedClause<OMPC_Filter>,
1354
+ VersionedClause<OMPC_Final>,
1355
+ VersionedClause<OMPC_FirstPrivate>,
1356
+ VersionedClause<OMPC_GrainSize>,
1364
1357
VersionedClause<OMPC_If>,
1365
1358
VersionedClause<OMPC_InReduction>,
1366
1359
VersionedClause<OMPC_LastPrivate>,
0 commit comments