@@ -77,9 +77,9 @@ def OMPC_AtomicDefaultMemOrder : Clause<"atomic_default_mem_order"> {
77
77
let flangClass = "OmpAtomicDefaultMemOrderClause";
78
78
}
79
79
80
- def OMP_BIND_parallel : ClauseVal <"parallel",1,1> {}
81
- def OMP_BIND_teams : ClauseVal <"teams",2,1> {}
82
- def OMP_BIND_thread : ClauseVal <"thread",3,1> { let isDefault = true; }
80
+ def OMP_BIND_parallel : EnumVal <"parallel",1,1> {}
81
+ def OMP_BIND_teams : EnumVal <"teams",2,1> {}
82
+ def OMP_BIND_thread : EnumVal <"thread",3,1> { let isDefault = true; }
83
83
def OMPC_Bind : Clause<"bind"> {
84
84
let clangClass = "OMPBindClause";
85
85
let flangClass = "OmpBindClause";
@@ -91,11 +91,11 @@ def OMPC_Bind : Clause<"bind"> {
91
91
];
92
92
}
93
93
94
- def OMP_CANCELLATION_CONSTRUCT_Parallel : ClauseVal <"parallel", 1, 1> {}
95
- def OMP_CANCELLATION_CONSTRUCT_Loop : ClauseVal <"loop", 2, 1> {}
96
- def OMP_CANCELLATION_CONSTRUCT_Sections : ClauseVal <"sections", 3, 1> {}
97
- def OMP_CANCELLATION_CONSTRUCT_Taskgroup : ClauseVal <"taskgroup", 4, 1> {}
98
- def OMP_CANCELLATION_CONSTRUCT_None : ClauseVal <"none", 5, 0> {
94
+ def OMP_CANCELLATION_CONSTRUCT_Parallel : EnumVal <"parallel", 1, 1> {}
95
+ def OMP_CANCELLATION_CONSTRUCT_Loop : EnumVal <"loop", 2, 1> {}
96
+ def OMP_CANCELLATION_CONSTRUCT_Sections : EnumVal <"sections", 3, 1> {}
97
+ def OMP_CANCELLATION_CONSTRUCT_Taskgroup : EnumVal <"taskgroup", 4, 1> {}
98
+ def OMP_CANCELLATION_CONSTRUCT_None : EnumVal <"none", 5, 0> {
99
99
let isDefault = 1;
100
100
}
101
101
def OMPC_CancellationConstructType : Clause<"cancellation_construct_type"> {
@@ -210,8 +210,8 @@ def OMPC_From : Clause<"from"> {
210
210
def OMPC_Full: Clause<"full"> {
211
211
let clangClass = "OMPFullClause";
212
212
}
213
- def OMP_GRAINSIZE_Strict : ClauseVal <"strict", 1, 1> {}
214
- def OMP_GRAINSIZE_Unknown : ClauseVal <"unknown", 2, 0> { let isDefault = 1; }
213
+ def OMP_GRAINSIZE_Strict : EnumVal <"strict", 1, 1> {}
214
+ def OMP_GRAINSIZE_Unknown : EnumVal <"unknown", 2, 0> { let isDefault = 1; }
215
215
def OMPC_GrainSize : Clause<"grainsize"> {
216
216
let clangClass = "OMPGrainsizeClause";
217
217
let flangClass = "OmpGrainsizeClause";
@@ -278,12 +278,12 @@ def OMPC_Map : Clause<"map"> {
278
278
def OMPC_Match : Clause<"match"> {
279
279
let flangClass = "OmpMatchClause";
280
280
}
281
- def OMP_MEMORY_ORDER_SeqCst : ClauseVal <"seq_cst", 1, 1> {}
282
- def OMP_MEMORY_ORDER_AcqRel : ClauseVal <"acq_rel", 2, 1> {}
283
- def OMP_MEMORY_ORDER_Acquire : ClauseVal <"acquire", 3, 1> {}
284
- def OMP_MEMORY_ORDER_Release : ClauseVal <"release", 4, 1> {}
285
- def OMP_MEMORY_ORDER_Relaxed : ClauseVal <"relaxed", 5, 1> {}
286
- def OMP_MEMORY_ORDER_Default : ClauseVal <"default", 6, 0> {
281
+ def OMP_MEMORY_ORDER_SeqCst : EnumVal <"seq_cst", 1, 1> {}
282
+ def OMP_MEMORY_ORDER_AcqRel : EnumVal <"acq_rel", 2, 1> {}
283
+ def OMP_MEMORY_ORDER_Acquire : EnumVal <"acquire", 3, 1> {}
284
+ def OMP_MEMORY_ORDER_Release : EnumVal <"release", 4, 1> {}
285
+ def OMP_MEMORY_ORDER_Relaxed : EnumVal <"relaxed", 5, 1> {}
286
+ def OMP_MEMORY_ORDER_Default : EnumVal <"default", 6, 0> {
287
287
let isDefault = 1;
288
288
}
289
289
def OMPC_MemoryOrder : Clause<"memory_order"> {
@@ -337,8 +337,8 @@ def OMPC_Novariants : Clause<"novariants"> {
337
337
def OMPC_NoWait : Clause<"nowait"> {
338
338
let clangClass = "OMPNowaitClause";
339
339
}
340
- def OMP_NUMTASKS_Strict : ClauseVal <"strict", 1, 1> {}
341
- def OMP_NUMTASKS_Unknown : ClauseVal <"unknown", 2, 0> { let isDefault = 1; }
340
+ def OMP_NUMTASKS_Strict : EnumVal <"strict", 1, 1> {}
341
+ def OMP_NUMTASKS_Unknown : EnumVal <"unknown", 2, 0> { let isDefault = 1; }
342
342
def OMPC_NumTasks : Clause<"num_tasks"> {
343
343
let clangClass = "OMPNumTasksClause";
344
344
let flangClass = "OmpNumTasksClause";
@@ -366,8 +366,8 @@ def OMPC_OMPX_DynCGroupMem : Clause<"ompx_dyn_cgroup_mem"> {
366
366
let clangClass = "OMPXDynCGroupMemClause";
367
367
let flangClass = "ScalarIntExpr";
368
368
}
369
- def OMP_ORDER_concurrent : ClauseVal <"concurrent",1,1> {}
370
- def OMP_ORDER_unknown : ClauseVal <"unknown",2,0> { let isDefault = 1; }
369
+ def OMP_ORDER_concurrent : EnumVal <"concurrent",1,1> {}
370
+ def OMP_ORDER_unknown : EnumVal <"unknown",2,0> { let isDefault = 1; }
371
371
def OMPC_Order : Clause<"order"> {
372
372
let clangClass = "OMPOrderClause";
373
373
let flangClass = "OmpOrderClause";
@@ -404,12 +404,12 @@ def OMPC_Private : Clause<"private"> {
404
404
let clangClass = "OMPPrivateClause";
405
405
let flangClass = "OmpObjectList";
406
406
}
407
- def OMP_PROC_BIND_master : ClauseVal <"master",2,1> {}
408
- def OMP_PROC_BIND_close : ClauseVal <"close",3,1> {}
409
- def OMP_PROC_BIND_spread : ClauseVal <"spread",4,1> {}
410
- def OMP_PROC_BIND_primary : ClauseVal <"primary",5,1> {}
411
- def OMP_PROC_BIND_default : ClauseVal <"default",6,0> {}
412
- def OMP_PROC_BIND_unknown : ClauseVal <"unknown",7,0> { let isDefault = true; }
407
+ def OMP_PROC_BIND_master : EnumVal <"master",2,1> {}
408
+ def OMP_PROC_BIND_close : EnumVal <"close",3,1> {}
409
+ def OMP_PROC_BIND_spread : EnumVal <"spread",4,1> {}
410
+ def OMP_PROC_BIND_primary : EnumVal <"primary",5,1> {}
411
+ def OMP_PROC_BIND_default : EnumVal <"default",6,0> {}
412
+ def OMP_PROC_BIND_unknown : EnumVal <"unknown",7,0> { let isDefault = true; }
413
413
def OMPC_ProcBind : Clause<"proc_bind"> {
414
414
let clangClass = "OMPProcBindClause";
415
415
let flangClass = "OmpProcBindClause";
@@ -443,12 +443,12 @@ def OMPC_SafeLen : Clause<"safelen"> {
443
443
let clangClass = "OMPSafelenClause";
444
444
let flangClass = "ScalarIntConstantExpr";
445
445
}
446
- def OMP_SCHEDULE_Static : ClauseVal <"static", 2, 1> {}
447
- def OMP_SCHEDULE_Dynamic : ClauseVal <"dynamic", 3, 1> {}
448
- def OMP_SCHEDULE_Guided : ClauseVal <"guided", 4, 1> {}
449
- def OMP_SCHEDULE_Auto : ClauseVal <"auto", 5, 1> {}
450
- def OMP_SCHEDULE_Runtime : ClauseVal <"runtime", 6, 1> {}
451
- def OMP_SCHEDULE_Default : ClauseVal <"default", 7, 0> { let isDefault = 1; }
446
+ def OMP_SCHEDULE_Static : EnumVal <"static", 2, 1> {}
447
+ def OMP_SCHEDULE_Dynamic : EnumVal <"dynamic", 3, 1> {}
448
+ def OMP_SCHEDULE_Guided : EnumVal <"guided", 4, 1> {}
449
+ def OMP_SCHEDULE_Auto : EnumVal <"auto", 5, 1> {}
450
+ def OMP_SCHEDULE_Runtime : EnumVal <"runtime", 6, 1> {}
451
+ def OMP_SCHEDULE_Default : EnumVal <"default", 7, 0> { let isDefault = 1; }
452
452
def OMPC_Schedule : Clause<"schedule"> {
453
453
let clangClass = "OMPScheduleClause";
454
454
let flangClass = "OmpScheduleClause";
0 commit comments