Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def
Line
Count
Source (jump to first uncovered line)
1
1.66k
//===--- OpenMPKinds.def - OpenMP directives and clauses list ---*- C++ -*-===//
2
1.66k
//
3
1.66k
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
1.66k
// See https://llvm.org/LICENSE.txt for license information.
5
1.66k
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
1.66k
//
7
1.66k
//===----------------------------------------------------------------------===//
8
1.66k
/// \file
9
1.66k
/// This file defines the list of supported OpenMP directives and
10
1.66k
/// clauses.
11
1.66k
///
12
1.66k
//===----------------------------------------------------------------------===//
13
1.66k
14
#ifndef OPENMP_DIRECTIVE
15
#  define OPENMP_DIRECTIVE(Name)
16
#endif
17
#ifndef OPENMP_DIRECTIVE_EXT
18
#define OPENMP_DIRECTIVE_EXT(Name, Str)
19
#endif
20
#ifndef OPENMP_CLAUSE
21
#  define OPENMP_CLAUSE(Name, Class)
22
#endif
23
#ifndef OPENMP_PARALLEL_CLAUSE
24
#  define OPENMP_PARALLEL_CLAUSE(Name)
25
#endif
26
#ifndef OPENMP_SIMD_CLAUSE
27
#  define OPENMP_SIMD_CLAUSE(Name)
28
#endif
29
#ifndef OPENMP_FOR_CLAUSE
30
#  define OPENMP_FOR_CLAUSE(Name)
31
#endif
32
#ifndef OPENMP_FOR_SIMD_CLAUSE
33
#  define OPENMP_FOR_SIMD_CLAUSE(Name)
34
#endif
35
#ifndef OPENMP_SECTIONS_CLAUSE
36
#  define OPENMP_SECTIONS_CLAUSE(Name)
37
#endif
38
#ifndef OPENMP_SINGLE_CLAUSE
39
#  define OPENMP_SINGLE_CLAUSE(Name)
40
#endif
41
#ifndef OPENMP_PARALLEL_FOR_CLAUSE
42
#  define OPENMP_PARALLEL_FOR_CLAUSE(Name)
43
#endif
44
#ifndef OPENMP_PARALLEL_FOR_SIMD_CLAUSE
45
#  define OPENMP_PARALLEL_FOR_SIMD_CLAUSE(Name)
46
#endif
47
#ifndef OPENMP_PARALLEL_SECTIONS_CLAUSE
48
#  define OPENMP_PARALLEL_SECTIONS_CLAUSE(Name)
49
#endif
50
#ifndef OPENMP_TASK_CLAUSE
51
#  define OPENMP_TASK_CLAUSE(Name)
52
#endif
53
#ifndef OPENMP_ATOMIC_CLAUSE
54
#  define OPENMP_ATOMIC_CLAUSE(Name)
55
#endif
56
#ifndef OPENMP_TARGET_CLAUSE
57
#  define OPENMP_TARGET_CLAUSE(Name)
58
#endif
59
#ifndef OPENMP_REQUIRES_CLAUSE
60
# define OPENMP_REQUIRES_CLAUSE(Name)
61
#endif
62
#ifndef OPENMP_TARGET_DATA_CLAUSE
63
#  define OPENMP_TARGET_DATA_CLAUSE(Name)
64
#endif
65
#ifndef OPENMP_TARGET_ENTER_DATA_CLAUSE
66
#define OPENMP_TARGET_ENTER_DATA_CLAUSE(Name)
67
#endif
68
#ifndef OPENMP_TARGET_EXIT_DATA_CLAUSE
69
#define OPENMP_TARGET_EXIT_DATA_CLAUSE(Name)
70
#endif
71
#ifndef OPENMP_TARGET_PARALLEL_CLAUSE
72
#  define OPENMP_TARGET_PARALLEL_CLAUSE(Name)
73
#endif
74
#ifndef OPENMP_TARGET_PARALLEL_FOR_CLAUSE
75
#  define OPENMP_TARGET_PARALLEL_FOR_CLAUSE(Name)
76
#endif
77
#ifndef OPENMP_TARGET_UPDATE_CLAUSE
78
#  define OPENMP_TARGET_UPDATE_CLAUSE(Name)
79
#endif
80
#ifndef OPENMP_TEAMS_CLAUSE
81
#  define OPENMP_TEAMS_CLAUSE(Name)
82
#endif
83
#ifndef OPENMP_CANCEL_CLAUSE
84
#  define OPENMP_CANCEL_CLAUSE(Name)
85
#endif
86
#ifndef OPENMP_ORDERED_CLAUSE
87
#  define OPENMP_ORDERED_CLAUSE(Name)
88
#endif
89
#ifndef OPENMP_TASKLOOP_CLAUSE
90
#  define OPENMP_TASKLOOP_CLAUSE(Name)
91
#endif
92
#ifndef OPENMP_TASKLOOP_SIMD_CLAUSE
93
#  define OPENMP_TASKLOOP_SIMD_CLAUSE(Name)
94
#endif
95
#ifndef OPENMP_CRITICAL_CLAUSE
96
#  define OPENMP_CRITICAL_CLAUSE(Name)
97
#endif
98
#ifndef OPENMP_DISTRIBUTE_CLAUSE
99
#define OPENMP_DISTRIBUTE_CLAUSE(Name)
100
#endif
101
#ifndef OPENMP_DEFAULT_KIND
102
#  define OPENMP_DEFAULT_KIND(Name)
103
#endif
104
#ifndef OPENMP_PROC_BIND_KIND
105
#  define OPENMP_PROC_BIND_KIND(Name)
106
#endif
107
#ifndef OPENMP_SCHEDULE_KIND
108
#define OPENMP_SCHEDULE_KIND(Name)
109
#endif
110
#ifndef OPENMP_SCHEDULE_MODIFIER
111
#define OPENMP_SCHEDULE_MODIFIER(Name)
112
#endif
113
#ifndef OPENMP_DEPEND_KIND
114
#define OPENMP_DEPEND_KIND(Name)
115
#endif
116
#ifndef OPENMP_LINEAR_KIND
117
#define OPENMP_LINEAR_KIND(Name)
118
#endif
119
#ifndef OPENMP_MAP_KIND
120
#define OPENMP_MAP_KIND(Name)
121
#endif
122
#ifndef OPENMP_MAP_MODIFIER_KIND
123
#define OPENMP_MAP_MODIFIER_KIND(Name)
124
#endif
125
#ifndef OPENMP_TO_MODIFIER_KIND
126
#define OPENMP_TO_MODIFIER_KIND(Name)
127
#endif
128
#ifndef OPENMP_FROM_MODIFIER_KIND
129
#define OPENMP_FROM_MODIFIER_KIND(Name)
130
#endif
131
#ifndef OPENMP_DIST_SCHEDULE_KIND
132
#define OPENMP_DIST_SCHEDULE_KIND(Name)
133
#endif
134
#ifndef OPENMP_DEFAULTMAP_KIND
135
#define OPENMP_DEFAULTMAP_KIND(Name)
136
#endif
137
#ifndef OPENMP_ATOMIC_DEFAULT_MEM_ORDER_KIND
138
#define OPENMP_ATOMIC_DEFAULT_MEM_ORDER_KIND(Name)
139
#endif
140
#ifndef OPENMP_DEFAULTMAP_MODIFIER
141
#define OPENMP_DEFAULTMAP_MODIFIER(Name)
142
#endif
143
#ifndef OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE
144
#define OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE(Name)
145
#endif
146
#ifndef OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE
147
#define OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(Name)
148
#endif
149
#ifndef OPENMP_DISTRIBUTE_SIMD_CLAUSE
150
#define OPENMP_DISTRIBUTE_SIMD_CLAUSE(Name)
151
#endif
152
#ifndef OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE
153
#define OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(Name)
154
#endif
155
#ifndef OPENMP_TARGET_SIMD_CLAUSE
156
#define OPENMP_TARGET_SIMD_CLAUSE(Name)
157
#endif
158
#ifndef OPENMP_TEAMS_DISTRIBUTE_CLAUSE
159
#define OPENMP_TEAMS_DISTRIBUTE_CLAUSE(Name)
160
#endif
161
#ifndef OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE
162
#define OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(Name)
163
#endif
164
#ifndef OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE
165
#define OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(Name)
166
#endif
167
#ifndef OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE
168
#define OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(Name)
169
#endif
170
#ifndef OPENMP_TARGET_TEAMS_CLAUSE
171
#define OPENMP_TARGET_TEAMS_CLAUSE(Name)
172
#endif
173
#ifndef OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE
174
#define OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(Name)
175
#endif
176
#ifndef OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE
177
#define OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(Name)
178
#endif
179
#ifndef OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE
180
#define OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(Name)
181
#endif
182
#ifndef OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE
183
#define OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(Name)
184
#endif
185
#ifndef OPENMP_TASKGROUP_CLAUSE
186
#define OPENMP_TASKGROUP_CLAUSE(Name)
187
#endif
188
#ifndef OPENMP_DECLARE_MAPPER_CLAUSE
189
#define OPENMP_DECLARE_MAPPER_CLAUSE(Name)
190
#endif
191
#ifndef OPENMP_ALLOCATE_CLAUSE
192
# define OPENMP_ALLOCATE_CLAUSE(Name)
193
#endif
194
195
1.66k
// OpenMP directives.
196
485k
OPENMP_DIRECTIVE(threadprivate)
197
483k
OPENMP_DIRECTIVE(parallel)
198
483k
OPENMP_DIRECTIVE(task)
199
483k
OPENMP_DIRECTIVE(simd)
200
484k
OPENMP_DIRECTIVE(for)
201
483k
OPENMP_DIRECTIVE(sections)
202
483k
OPENMP_DIRECTIVE(section)
203
483k
OPENMP_DIRECTIVE(single)
204
483k
OPENMP_DIRECTIVE(master)
205
483k
OPENMP_DIRECTIVE(critical)
206
483k
OPENMP_DIRECTIVE(taskyield)
207
483k
OPENMP_DIRECTIVE(barrier)
208
483k
OPENMP_DIRECTIVE(taskwait)
209
483k
OPENMP_DIRECTIVE(taskgroup)
210
483k
OPENMP_DIRECTIVE(flush)
211
483k
OPENMP_DIRECTIVE(ordered)
212
483k
OPENMP_DIRECTIVE(atomic)
213
484k
OPENMP_DIRECTIVE(target)
214
483k
OPENMP_DIRECTIVE(teams)
215
483k
OPENMP_DIRECTIVE(cancel)
216
483k
OPENMP_DIRECTIVE(requires)
217
483k
OPENMP_DIRECTIVE_EXT(target_data, "target data")
218
483k
OPENMP_DIRECTIVE_EXT(target_enter_data, "target enter data")
219
483k
OPENMP_DIRECTIVE_EXT(target_exit_data, "target exit data")
220
483k
OPENMP_DIRECTIVE_EXT(target_parallel, "target parallel")
221
483k
OPENMP_DIRECTIVE_EXT(target_parallel_for, "target parallel for")
222
483k
OPENMP_DIRECTIVE_EXT(target_update, "target update")
223
483k
OPENMP_DIRECTIVE_EXT(parallel_for, "parallel for")
224
483k
OPENMP_DIRECTIVE_EXT(parallel_for_simd, "parallel for simd")
225
483k
OPENMP_DIRECTIVE_EXT(parallel_sections, "parallel sections")
226
483k
OPENMP_DIRECTIVE_EXT(for_simd, "for simd")
227
483k
OPENMP_DIRECTIVE_EXT(cancellation_point, "cancellation point")
228
484k
OPENMP_DIRECTIVE_EXT(declare_reduction, "declare reduction")
229
483k
OPENMP_DIRECTIVE_EXT(declare_mapper, "declare mapper")
230
483k
OPENMP_DIRECTIVE_EXT(declare_simd, "declare simd")
231
483k
OPENMP_DIRECTIVE(taskloop)
232
483k
OPENMP_DIRECTIVE_EXT(taskloop_simd, "taskloop simd")
233
483k
OPENMP_DIRECTIVE(distribute)
234
483k
OPENMP_DIRECTIVE_EXT(declare_target, "declare target")
235
483k
OPENMP_DIRECTIVE_EXT(end_declare_target, "end declare target")
236
483k
OPENMP_DIRECTIVE_EXT(distribute_parallel_for, "distribute parallel for")
237
483k
OPENMP_DIRECTIVE_EXT(distribute_parallel_for_simd, "distribute parallel for simd")
238
483k
OPENMP_DIRECTIVE_EXT(distribute_simd, "distribute simd")
239
483k
OPENMP_DIRECTIVE_EXT(target_parallel_for_simd, "target parallel for simd")
240
483k
OPENMP_DIRECTIVE_EXT(target_simd, "target simd")
241
483k
OPENMP_DIRECTIVE_EXT(teams_distribute, "teams distribute")
242
483k
OPENMP_DIRECTIVE_EXT(teams_distribute_simd, "teams distribute simd")
243
483k
OPENMP_DIRECTIVE_EXT(teams_distribute_parallel_for_simd, "teams distribute parallel for simd")
244
483k
OPENMP_DIRECTIVE_EXT(teams_distribute_parallel_for, "teams distribute parallel for")
245
483k
OPENMP_DIRECTIVE_EXT(target_teams, "target teams")
246
483k
OPENMP_DIRECTIVE_EXT(target_teams_distribute, "target teams distribute")
247
483k
OPENMP_DIRECTIVE_EXT(target_teams_distribute_parallel_for, "target teams distribute parallel for")
248
483k
OPENMP_DIRECTIVE_EXT(target_teams_distribute_parallel_for_simd, "target teams distribute parallel for simd")
249
483k
OPENMP_DIRECTIVE_EXT(target_teams_distribute_simd, "target teams distribute simd")
250
484k
OPENMP_DIRECTIVE(allocate)
251
594
252
594
// OpenMP clauses.
253
84.0k
OPENMP_CLAUSE(allocator, OMPAllocatorClause)
254
101k
OPENMP_CLAUSE(if, OMPIfClause)
255
84.1k
OPENMP_CLAUSE(final, OMPFinalClause)
256
87.1k
OPENMP_CLAUSE(num_threads, OMPNumThreadsClause)
257
90.9k
OPENMP_CLAUSE(safelen, OMPSafelenClause)
258
87.4k
OPENMP_CLAUSE(simdlen, OMPSimdlenClause)
259
94.5k
OPENMP_CLAUSE(collapse, OMPCollapseClause)
260
86.4k
OPENMP_CLAUSE(default, OMPDefaultClause)
261
108k
OPENMP_CLAUSE(private, OMPPrivateClause)
262
120k
OPENMP_CLAUSE(firstprivate, OMPFirstprivateClause)
263
94.2k
OPENMP_CLAUSE(lastprivate, OMPLastprivateClause)
264
88.9k
OPENMP_CLAUSE(shared,  OMPSharedClause)
265
132k
OPENMP_CLAUSE(reduction,  OMPReductionClause)
266
90.6k
OPENMP_CLAUSE(linear,  OMPLinearClause)
267
86.8k
OPENMP_CLAUSE(aligned, OMPAlignedClause)
268
84.8k
OPENMP_CLAUSE(copyin,  OMPCopyinClause)
269
84.1k
OPENMP_CLAUSE(copyprivate,  OMPCopyprivateClause)
270
85.5k
OPENMP_CLAUSE(proc_bind, OMPProcBindClause)
271
91.8k
OPENMP_CLAUSE(schedule, OMPScheduleClause)
272
85.6k
OPENMP_CLAUSE(ordered, OMPOrderedClause)
273
87.9k
OPENMP_CLAUSE(nowait, OMPNowaitClause)
274
83.8k
OPENMP_CLAUSE(untied, OMPUntiedClause)
275
83.8k
OPENMP_CLAUSE(mergeable, OMPMergeableClause)
276
83.7k
OPENMP_CLAUSE(flush, OMPFlushClause)
277
84.0k
OPENMP_CLAUSE(read, OMPReadClause)
278
84.0k
OPENMP_CLAUSE(write, OMPWriteClause)
279
83.8k
OPENMP_CLAUSE(update, OMPUpdateClause)
280
84.2k
OPENMP_CLAUSE(capture, OMPCaptureClause)
281
83.9k
OPENMP_CLAUSE(seq_cst, OMPSeqCstClause)
282
91.7k
OPENMP_CLAUSE(depend, OMPDependClause)
283
86.9k
OPENMP_CLAUSE(device, OMPDeviceClause)
284
83.7k
OPENMP_CLAUSE(threads, OMPThreadsClause)
285
83.8k
OPENMP_CLAUSE(simd, OMPSIMDClause)
286
111k
OPENMP_CLAUSE(map, OMPMapClause)
287
87.2k
OPENMP_CLAUSE(num_teams, OMPNumTeamsClause)
288
87.0k
OPENMP_CLAUSE(thread_limit, OMPThreadLimitClause)
289
84.4k
OPENMP_CLAUSE(priority, OMPPriorityClause)
290
84.0k
OPENMP_CLAUSE(grainsize, OMPGrainsizeClause)
291
83.7k
OPENMP_CLAUSE(nogroup, OMPNogroupClause)
292
84.0k
OPENMP_CLAUSE(num_tasks, OMPNumTasksClause)
293
83.7k
OPENMP_CLAUSE(hint, OMPHintClause)
294
88.6k
OPENMP_CLAUSE(dist_schedule, OMPDistScheduleClause)
295
84.6k
OPENMP_CLAUSE(defaultmap, OMPDefaultmapClause)
296
84.8k
OPENMP_CLAUSE(to, OMPToClause)
297
84.4k
OPENMP_CLAUSE(from, OMPFromClause)
298
84.3k
OPENMP_CLAUSE(use_device_ptr, OMPUseDevicePtrClause)
299
90.0k
OPENMP_CLAUSE(is_device_ptr, OMPIsDevicePtrClause)
300
87.5k
OPENMP_CLAUSE(task_reduction,  OMPTaskReductionClause)
301
87.8k
OPENMP_CLAUSE(in_reduction,  OMPInReductionClause)
302
83.6k
OPENMP_CLAUSE(unified_address, OMPUnifiedAddressClause)
303
83.6k
OPENMP_CLAUSE(unified_shared_memory, OMPUnifiedSharedMemoryClause)
304
83.6k
OPENMP_CLAUSE(reverse_offload, OMPReverseOffloadClause)
305
83.6k
OPENMP_CLAUSE(dynamic_allocators, OMPDynamicAllocatorsClause)
306
83.6k
OPENMP_CLAUSE(atomic_default_mem_order, OMPAtomicDefaultMemOrderClause)
307
86.9k
OPENMP_CLAUSE(allocate, OMPAllocateClause)
308
1.92k
309
1.92k
// Clauses allowed for OpenMP directive 'parallel'.
310
1.92k
OPENMP_PARALLEL_CLAUSE180
(if)
311
180
OPENMP_PARALLEL_CLAUSE102
(num_threads)
312
128
OPENMP_PARALLEL_CLAUSE(default)
313
128
OPENMP_PARALLEL_CLAUSE80
(proc_bind)
314
1.01k
OPENMP_PARALLEL_CLAUSE(private)
315
1.01k
OPENMP_PARALLEL_CLAUSE283
(firstprivate)
316
680
OPENMP_PARALLEL_CLAUSE(shared)
317
1.42k
OPENMP_PARALLEL_CLAUSE(reduction)
318
1.42k
OPENMP_PARALLEL_CLAUSE95
(copyin)
319
95
OPENMP_PARALLEL_CLAUSE57
(allocate)
320
57
321
57
// Clauses allowed for directive 'omp simd'.
322
158
OPENMP_SIMD_CLAUSE(private)
323
158
OPENMP_SIMD_CLAUSE132
(lastprivate)
324
324
OPENMP_SIMD_CLAUSE(linear)
325
324
OPENMP_SIMD_CLAUSE278
(aligned)
326
278
OPENMP_SIMD_CLAUSE246
(safelen)
327
246
OPENMP_SIMD_CLAUSE(simdlen)
328
264
OPENMP_SIMD_CLAUSE(collapse)
329
488
OPENMP_SIMD_CLAUSE(reduction)
330
488
OPENMP_SIMD_CLAUSE32
(allocate)
331
32
332
32
// Clauses allowed for directive 'omp for'.
333
280
OPENMP_FOR_CLAUSE(private)
334
280
OPENMP_FOR_CLAUSE240
(lastprivate)
335
240
OPENMP_FOR_CLAUSE158
(firstprivate)
336
784
OPENMP_FOR_CLAUSE(reduction)
337
784
OPENMP_FOR_CLAUSE286
(collapse)
338
286
OPENMP_FOR_CLAUSE214
(schedule)
339
352
OPENMP_FOR_CLAUSE(ordered)
340
352
OPENMP_FOR_CLAUSE42
(nowait)
341
166
OPENMP_FOR_CLAUSE(linear)
342
166
OPENMP_FOR_CLAUSE52
(allocate)
343
52
344
52
// Clauses allowed for directive 'omp for simd'.
345
196
OPENMP_FOR_SIMD_CLAUSE(private)
346
196
OPENMP_FOR_SIMD_CLAUSE128
(firstprivate)
347
138
OPENMP_FOR_SIMD_CLAUSE(lastprivate)
348
434
OPENMP_FOR_SIMD_CLAUSE(reduction)
349
434
OPENMP_FOR_SIMD_CLAUSE240
(schedule)
350
242
OPENMP_FOR_SIMD_CLAUSE(collapse)
351
242
OPENMP_FOR_SIMD_CLAUSE4
(nowait)
352
216
OPENMP_FOR_SIMD_CLAUSE(safelen)
353
216
OPENMP_FOR_SIMD_CLAUSE214
(simdlen)
354
214
OPENMP_FOR_SIMD_CLAUSE174
(linear)
355
174
OPENMP_FOR_SIMD_CLAUSE146
(aligned)
356
146
OPENMP_FOR_SIMD_CLAUSE40
(ordered)
357
40
OPENMP_FOR_SIMD_CLAUSE36
(allocate)
358
36
359
36
// Clauses allowed for OpenMP directive 'omp sections'.
360
156
OPENMP_SECTIONS_CLAUSE(private)
361
156
OPENMP_SECTIONS_CLAUSE144
(lastprivate)
362
144
OPENMP_SECTIONS_CLAUSE140
(firstprivate)
363
486
OPENMP_SECTIONS_CLAUSE(reduction)
364
486
OPENMP_SECTIONS_CLAUSE28
(nowait)
365
32
OPENMP_SECTIONS_CLAUSE(allocate)
366
32
367
32
// Clauses allowed for directive 'omp single'.
368
154
OPENMP_SINGLE_CLAUSE(private)
369
154
OPENMP_SINGLE_CLAUSE142
(firstprivate)
370
142
OPENMP_SINGLE_CLAUSE134
(copyprivate)
371
134
OPENMP_SINGLE_CLAUSE24
(nowait)
372
24
OPENMP_SINGLE_CLAUSE16
(allocate)
373
16
374
16
// Clauses allowed for OpenMP directive 'cancel'.
375
108
OPENMP_CANCEL_CLAUSE(if)
376
108
377
108
// Static attributes for 'default' clause.
378
1.24k
OPENMP_DEFAULT_KIND(none)
379
1.03k
OPENMP_DEFAULT_KIND(shared)
380
108
381
108
// Static attributes for 'proc_bind' clause.
382
698
OPENMP_PROC_BIND_KIND(master)
383
702
OPENMP_PROC_BIND_KIND(close)
384
642
OPENMP_PROC_BIND_KIND(spread)
385
108
386
108
// Static attributes for 'schedule' clause.
387
2.59k
OPENMP_SCHEDULE_KIND(static)
388
2.58k
OPENMP_SCHEDULE_KIND(dynamic)
389
2.54k
OPENMP_SCHEDULE_KIND(guided)
390
2.54k
OPENMP_SCHEDULE_KIND(auto)
391
2.52k
OPENMP_SCHEDULE_KIND(runtime)
392
108
393
108
// Modifiers for 'schedule' clause.
394
2.52k
OPENMP_SCHEDULE_MODIFIER(monotonic)
395
2.52k
OPENMP_SCHEDULE_MODIFIER(nonmonotonic)
396
2.52k
OPENMP_SCHEDULE_MODIFIER(simd)
397
108
398
108
// Static attributes for 'defaultmap' clause.
399
1.08k
OPENMP_DEFAULTMAP_KIND(scalar)
400
108
401
108
// Modifiers for 'defaultmap' clause.
402
1.00k
OPENMP_DEFAULTMAP_MODIFIER(tofrom)
403
108
404
108
// Static attributes for 'depend' clause.
405
3.16k
OPENMP_DEPEND_KIND(in)
406
2.82k
OPENMP_DEPEND_KIND(out)
407
2.84k
OPENMP_DEPEND_KIND(inout)
408
2.81k
OPENMP_DEPEND_KIND(mutexinoutset)
409
2.69k
OPENMP_DEPEND_KIND(source)
410
2.69k
OPENMP_DEPEND_KIND(sink)
411
108
412
108
// Modifiers for 'linear' clause.
413
224
OPENMP_LINEAR_KIND(val)
414
214
OPENMP_LINEAR_KIND(ref)
415
214
OPENMP_LINEAR_KIND(uval)
416
108
417
108
// Clauses allowed for OpenMP directive 'parallel for'.
418
108
OPENMP_PARALLEL_FOR_CLAUSE103
(if)
419
103
OPENMP_PARALLEL_FOR_CLAUSE58
(num_threads)
420
58
OPENMP_PARALLEL_FOR_CLAUSE51
(default)
421
51
OPENMP_PARALLEL_FOR_CLAUSE18
(proc_bind)
422
218
OPENMP_PARALLEL_FOR_CLAUSE(private)
423
218
OPENMP_PARALLEL_FOR_CLAUSE145
(firstprivate)
424
145
OPENMP_PARALLEL_FOR_CLAUSE22
(shared)
425
503
OPENMP_PARALLEL_FOR_CLAUSE(reduction)
426
503
OPENMP_PARALLEL_FOR_CLAUSE32
(copyin)
427
128
OPENMP_PARALLEL_FOR_CLAUSE(lastprivate)
428
240
OPENMP_PARALLEL_FOR_CLAUSE(collapse)
429
240
OPENMP_PARALLEL_FOR_CLAUSE219
(schedule)
430
222
OPENMP_PARALLEL_FOR_CLAUSE(ordered)
431
222
OPENMP_PARALLEL_FOR_CLAUSE120
(linear)
432
120
OPENMP_PARALLEL_FOR_CLAUSE36
(allocate)
433
36
434
36
// Clauses allowed for OpenMP directive 'parallel for simd'.
435
109
OPENMP_PARALLEL_FOR_SIMD_CLAUSE(if)
436
109
OPENMP_PARALLEL_FOR_SIMD_CLAUSE50
(num_threads)
437
50
OPENMP_PARALLEL_FOR_SIMD_CLAUSE20
(default)
438
20
OPENMP_PARALLEL_FOR_SIMD_CLAUSE18
(proc_bind)
439
196
OPENMP_PARALLEL_FOR_SIMD_CLAUSE(private)
440
196
OPENMP_PARALLEL_FOR_SIMD_CLAUSE129
(firstprivate)
441
129
OPENMP_PARALLEL_FOR_SIMD_CLAUSE0
(shared)
442
434
OPENMP_PARALLEL_FOR_SIMD_CLAUSE(reduction)
443
434
OPENMP_PARALLEL_FOR_SIMD_CLAUSE24
(copyin)
444
138
OPENMP_PARALLEL_FOR_SIMD_CLAUSE(lastprivate)
445
242
OPENMP_PARALLEL_FOR_SIMD_CLAUSE(collapse)
446
242
OPENMP_PARALLEL_FOR_SIMD_CLAUSE74
(schedule)
447
398
OPENMP_PARALLEL_FOR_SIMD_CLAUSE(safelen)
448
398
OPENMP_PARALLEL_FOR_SIMD_CLAUSE214
(simdlen)
449
214
OPENMP_PARALLEL_FOR_SIMD_CLAUSE180
(linear)
450
180
OPENMP_PARALLEL_FOR_SIMD_CLAUSE142
(aligned)
451
142
OPENMP_PARALLEL_FOR_SIMD_CLAUSE28
(ordered)
452
36
OPENMP_PARALLEL_FOR_SIMD_CLAUSE(allocate)
453
36
454
36
// Clauses allowed for OpenMP directive 'parallel sections'.
455
101
OPENMP_PARALLEL_SECTIONS_CLAUSE(if)
456
101
OPENMP_PARALLEL_SECTIONS_CLAUSE62
(num_threads)
457
62
OPENMP_PARALLEL_SECTIONS_CLAUSE30
(default)
458
32
OPENMP_PARALLEL_SECTIONS_CLAUSE(proc_bind)
459
144
OPENMP_PARALLEL_SECTIONS_CLAUSE(private)
460
144
OPENMP_PARALLEL_SECTIONS_CLAUSE131
(firstprivate)
461
131
OPENMP_PARALLEL_SECTIONS_CLAUSE46
(shared)
462
450
OPENMP_PARALLEL_SECTIONS_CLAUSE(reduction)
463
450
OPENMP_PARALLEL_SECTIONS_CLAUSE32
(copyin)
464
124
OPENMP_PARALLEL_SECTIONS_CLAUSE(lastprivate)
465
124
OPENMP_PARALLEL_SECTIONS_CLAUSE32
(allocate)
466
32
467
32
// Clauses allowed for OpenMP directive 'task'.
468
153
OPENMP_TASK_CLAUSE(if)
469
153
OPENMP_TASK_CLAUSE74
(final)
470
74
OPENMP_TASK_CLAUSE70
(default)
471
118
OPENMP_TASK_CLAUSE(private)
472
118
OPENMP_TASK_CLAUSE89
(firstprivate)
473
89
OPENMP_TASK_CLAUSE64
(shared)
474
64
OPENMP_TASK_CLAUSE32
(untied)
475
32
OPENMP_TASK_CLAUSE16
(mergeable)
476
110
OPENMP_TASK_CLAUSE(depend)
477
110
OPENMP_TASK_CLAUSE72
(priority)
478
456
OPENMP_TASK_CLAUSE(in_reduction)
479
456
OPENMP_TASK_CLAUSE38
(allocate)
480
38
481
38
// Clauses allowed for OpenMP directive 'atomic'.
482
281
OPENMP_ATOMIC_CLAUSE(read)
483
282
OPENMP_ATOMIC_CLAUSE(write)
484
282
OPENMP_ATOMIC_CLAUSE228
(update)
485
660
OPENMP_ATOMIC_CLAUSE(capture)
486
660
OPENMP_ATOMIC_CLAUSE128
(seq_cst)
487
128
488
128
// Clauses allowed for OpenMP directive 'target'.
489
371
OPENMP_TARGET_CLAUSE(if)
490
371
OPENMP_TARGET_CLAUSE110
(device)
491
1.71k
OPENMP_TARGET_CLAUSE(map)
492
1.71k
OPENMP_TARGET_CLAUSE218
(private)
493
218
OPENMP_TARGET_CLAUSE66
(nowait)
494
169
OPENMP_TARGET_CLAUSE(depend)
495
169
OPENMP_TARGET_CLAUSE56
(defaultmap)
496
329
OPENMP_TARGET_CLAUSE(firstprivate)
497
329
OPENMP_TARGET_CLAUSE302
(is_device_ptr)
498
483
OPENMP_TARGET_CLAUSE(reduction)
499
483
OPENMP_TARGET_CLAUSE30
(allocate)
500
30
501
30
// Clauses allowed for OpenMP directive 'requires'.
502
30
OPENMP_REQUIRES_CLAUSE14
(unified_address)
503
28
OPENMP_REQUIRES_CLAUSE(unified_shared_memory)
504
28
OPENMP_REQUIRES_CLAUSE9
(reverse_offload)
505
10
OPENMP_REQUIRES_CLAUSE(dynamic_allocators)
506
24
OPENMP_REQUIRES_CLAUSE(atomic_default_mem_order)
507
24
508
24
// Clauses allowed for OpenMP directive 'allocate'.
509
212
OPENMP_ALLOCATE_CLAUSE(allocator)
510
212
511
212
// Modifiers for 'atomic_default_mem_order' clause.
512
212
OPENMP_ATOMIC_DEFAULT_MEM_ORDER_KIND30
(seq_cst)
513
212
OPENMP_ATOMIC_DEFAULT_MEM_ORDER_KIND30
(acq_rel)
514
212
OPENMP_ATOMIC_DEFAULT_MEM_ORDER_KIND30
(relaxed)
515
212
516
212
// Clauses allowed for OpenMP directive 'target data'.
517
212
OPENMP_TARGET_DATA_CLAUSE128
(if)
518
128
OPENMP_TARGET_DATA_CLAUSE56
(device)
519
796
OPENMP_TARGET_DATA_CLAUSE(map)
520
796
OPENMP_TARGET_DATA_CLAUSE246
(use_device_ptr)
521
246
522
246
// Clauses allowed for OpenMP directive 'target enter data'.
523
246
OPENMP_TARGET_ENTER_DATA_CLAUSE200
(if)
524
200
OPENMP_TARGET_ENTER_DATA_CLAUSE94
(device)
525
696
OPENMP_TARGET_ENTER_DATA_CLAUSE(map)
526
696
OPENMP_TARGET_ENTER_DATA_CLAUSE162
(nowait)
527
244
OPENMP_TARGET_ENTER_DATA_CLAUSE(depend)
528
244
529
244
// Clauses allowed for OpenMP directive 'target exit data'.
530
244
OPENMP_TARGET_EXIT_DATA_CLAUSE180
(if)
531
180
OPENMP_TARGET_EXIT_DATA_CLAUSE74
(device)
532
692
OPENMP_TARGET_EXIT_DATA_CLAUSE(map)
533
692
OPENMP_TARGET_EXIT_DATA_CLAUSE162
(nowait)
534
244
OPENMP_TARGET_EXIT_DATA_CLAUSE(depend)
535
244
536
244
// Clauses allowed for OpenMP directive 'target parallel'.
537
515
OPENMP_TARGET_PARALLEL_CLAUSE(if)
538
515
OPENMP_TARGET_PARALLEL_CLAUSE68
(device)
539
300
OPENMP_TARGET_PARALLEL_CLAUSE(map)
540
300
OPENMP_TARGET_PARALLEL_CLAUSE152
(private)
541
152
OPENMP_TARGET_PARALLEL_CLAUSE89
(firstprivate)
542
89
OPENMP_TARGET_PARALLEL_CLAUSE56
(nowait)
543
154
OPENMP_TARGET_PARALLEL_CLAUSE(depend)
544
154
OPENMP_TARGET_PARALLEL_CLAUSE48
(defaultmap)
545
192
OPENMP_TARGET_PARALLEL_CLAUSE(num_threads)
546
192
OPENMP_TARGET_PARALLEL_CLAUSE26
(default)
547
43
OPENMP_TARGET_PARALLEL_CLAUSE(proc_bind)
548
68
OPENMP_TARGET_PARALLEL_CLAUSE(shared)
549
467
OPENMP_TARGET_PARALLEL_CLAUSE(reduction)
550
467
OPENMP_TARGET_PARALLEL_CLAUSE222
(is_device_ptr)
551
222
OPENMP_TARGET_PARALLEL_CLAUSE38
(allocate)
552
38
553
38
// Clauses allowed for OpenMP directive 'target parallel for'.
554
372
OPENMP_TARGET_PARALLEL_FOR_CLAUSE(if)
555
372
OPENMP_TARGET_PARALLEL_FOR_CLAUSE68
(device)
556
260
OPENMP_TARGET_PARALLEL_FOR_CLAUSE(map)
557
260
OPENMP_TARGET_PARALLEL_FOR_CLAUSE192
(private)
558
192
OPENMP_TARGET_PARALLEL_FOR_CLAUSE169
(firstprivate)
559
169
OPENMP_TARGET_PARALLEL_FOR_CLAUSE128
(lastprivate)
560
128
OPENMP_TARGET_PARALLEL_FOR_CLAUSE56
(nowait)
561
154
OPENMP_TARGET_PARALLEL_FOR_CLAUSE(depend)
562
154
OPENMP_TARGET_PARALLEL_FOR_CLAUSE48
(defaultmap)
563
74
OPENMP_TARGET_PARALLEL_FOR_CLAUSE(num_threads)
564
74
OPENMP_TARGET_PARALLEL_FOR_CLAUSE44
(default)
565
44
OPENMP_TARGET_PARALLEL_FOR_CLAUSE34
(proc_bind)
566
34
OPENMP_TARGET_PARALLEL_FOR_CLAUSE20
(shared)
567
466
OPENMP_TARGET_PARALLEL_FOR_CLAUSE(reduction)
568
466
OPENMP_TARGET_PARALLEL_FOR_CLAUSE224
(collapse)
569
224
OPENMP_TARGET_PARALLEL_FOR_CLAUSE184
(schedule)
570
186
OPENMP_TARGET_PARALLEL_FOR_CLAUSE(ordered)
571
186
OPENMP_TARGET_PARALLEL_FOR_CLAUSE144
(linear)
572
202
OPENMP_TARGET_PARALLEL_FOR_CLAUSE(is_device_ptr)
573
202
OPENMP_TARGET_PARALLEL_FOR_CLAUSE50
(allocate)
574
50
575
50
// Clauses allowed for OpenMP directive 'target update'.
576
191
OPENMP_TARGET_UPDATE_CLAUSE(if)
577
191
OPENMP_TARGET_UPDATE_CLAUSE132
(device)
578
657
OPENMP_TARGET_UPDATE_CLAUSE(to)
579
657
OPENMP_TARGET_UPDATE_CLAUSE376
(from)
580
376
OPENMP_TARGET_UPDATE_CLAUSE50
(nowait)
581
196
OPENMP_TARGET_UPDATE_CLAUSE(depend)
582
196
583
196
// Clauses allowed for OpenMP directive 'teams'.
584
196
OPENMP_TEAMS_CLAUSE28
(default)
585
144
OPENMP_TEAMS_CLAUSE(private)
586
144
OPENMP_TEAMS_CLAUSE137
(firstprivate)
587
137
OPENMP_TEAMS_CLAUSE54
(shared)
588
525
OPENMP_TEAMS_CLAUSE(reduction)
589
525
OPENMP_TEAMS_CLAUSE152
(num_teams)
590
152
OPENMP_TEAMS_CLAUSE(thread_limit)
591
152
OPENMP_TEAMS_CLAUSE20
(allocate)
592
20
593
20
// Clauses allowed for OpenMP directive 'ordered'.
594
104
OPENMP_ORDERED_CLAUSE(threads)
595
104
OPENMP_ORDERED_CLAUSE74
(simd)
596
419
OPENMP_ORDERED_CLAUSE(depend)
597
419
598
419
// Map types for 'map' clause.
599
6.42k
OPENMP_MAP_KIND(alloc)
600
6.53k
OPENMP_MAP_KIND(to)
601
6.51k
OPENMP_MAP_KIND(from)
602
6.54k
OPENMP_MAP_KIND(tofrom)
603
6.13k
OPENMP_MAP_KIND(delete)
604
6.24k
OPENMP_MAP_KIND(release)
605
148
606
148
// Map-type-modifiers for 'map' clause.
607
6.33k
OPENMP_MAP_MODIFIER_KIND(always)
608
6.16k
OPENMP_MAP_MODIFIER_KIND(close)
609
6.14k
OPENMP_MAP_MODIFIER_KIND(mapper)
610
40
611
40
// Modifiers for 'to' clause.
612
651
OPENMP_TO_MODIFIER_KIND(mapper)
613
0
614
0
// Modifiers for 'from' clause.
615
364
OPENMP_FROM_MODIFIER_KIND(mapper)
616
0
617
0
// Clauses allowed for OpenMP directive 'taskloop'.
618
21
OPENMP_TASKLOOP_CLAUSE(if)
619
24
OPENMP_TASKLOOP_CLAUSE(shared)
620
164
OPENMP_TASKLOOP_CLAUSE(private)
621
164
OPENMP_TASKLOOP_CLAUSE157
(firstprivate)
622
157
OPENMP_TASKLOOP_CLAUSE152
(lastprivate)
623
152
OPENMP_TASKLOOP_CLAUSE8
(default)
624
226
OPENMP_TASKLOOP_CLAUSE(collapse)
625
226
OPENMP_TASKLOOP_CLAUSE58
(final)
626
58
OPENMP_TASKLOOP_CLAUSE4
(untied)
627
8
OPENMP_TASKLOOP_CLAUSE(mergeable)
628
72
OPENMP_TASKLOOP_CLAUSE(priority)
629
72
OPENMP_TASKLOOP_CLAUSE(grainsize)
630
72
OPENMP_TASKLOOP_CLAUSE18
(nogroup)
631
76
OPENMP_TASKLOOP_CLAUSE(num_tasks)
632
458
OPENMP_TASKLOOP_CLAUSE(reduction)
633
458
OPENMP_TASKLOOP_CLAUSE448
(in_reduction)
634
448
OPENMP_TASKLOOP_CLAUSE58
(allocate)
635
58
636
58
// Clauses allowed for OpenMP directive 'taskloop simd'.
637
58
OPENMP_TASKLOOP_SIMD_CLAUSE21
(if)
638
24
OPENMP_TASKLOOP_SIMD_CLAUSE(shared)
639
164
OPENMP_TASKLOOP_SIMD_CLAUSE(private)
640
164
OPENMP_TASKLOOP_SIMD_CLAUSE157
(firstprivate)
641
157
OPENMP_TASKLOOP_SIMD_CLAUSE150
(lastprivate)
642
150
OPENMP_TASKLOOP_SIMD_CLAUSE8
(default)
643
226
OPENMP_TASKLOOP_SIMD_CLAUSE(collapse)
644
226
OPENMP_TASKLOOP_SIMD_CLAUSE58
(final)
645
58
OPENMP_TASKLOOP_SIMD_CLAUSE4
(untied)
646
8
OPENMP_TASKLOOP_SIMD_CLAUSE(mergeable)
647
72
OPENMP_TASKLOOP_SIMD_CLAUSE(priority)
648
134
OPENMP_TASKLOOP_SIMD_CLAUSE(linear)
649
134
OPENMP_TASKLOOP_SIMD_CLAUSE88
(aligned)
650
178
OPENMP_TASKLOOP_SIMD_CLAUSE(safelen)
651
178
OPENMP_TASKLOOP_SIMD_CLAUSE174
(simdlen)
652
174
OPENMP_TASKLOOP_SIMD_CLAUSE72
(grainsize)
653
72
OPENMP_TASKLOOP_SIMD_CLAUSE18
(nogroup)
654
76
OPENMP_TASKLOOP_SIMD_CLAUSE(num_tasks)
655
446
OPENMP_TASKLOOP_SIMD_CLAUSE(reduction)
656
448
OPENMP_TASKLOOP_SIMD_CLAUSE(in_reduction)
657
448
OPENMP_TASKLOOP_SIMD_CLAUSE64
(allocate)
658
64
659
64
// Clauses allowed for OpenMP directive 'critical'.
660
64
OPENMP_CRITICAL_CLAUSE40
(hint)
661
40
662
40
// Clauses allowed for OpenMP directive 'distribute'
663
148
OPENMP_DISTRIBUTE_CLAUSE(private)
664
148
OPENMP_DISTRIBUTE_CLAUSE92
(firstprivate)
665
92
OPENMP_DISTRIBUTE_CLAUSE36
(lastprivate)
666
212
OPENMP_DISTRIBUTE_CLAUSE(collapse)
667
212
OPENMP_DISTRIBUTE_CLAUSE136
(dist_schedule)
668
136
OPENMP_DISTRIBUTE_CLAUSE16
(allocate)
669
16
670
16
// Static attributes for 'dist_schedule' clause.
671
1.30k
OPENMP_DIST_SCHEDULE_KIND(static)
672
16
673
16
// Clauses allowed for OpenMP directive 'distribute parallel for'
674
162
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE(firstprivate)
675
162
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE145
(lastprivate)
676
190
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE(collapse)
677
190
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE132
(dist_schedule)
678
142
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE(if)
679
142
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE78
(num_threads)
680
78
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE62
(default)
681
62
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE48
(proc_bind)
682
212
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE(private)
683
212
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE104
(shared)
684
454
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE(reduction)
685
454
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE60
(copyin)
686
340
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE(schedule)
687
340
OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE32
(allocate)
688
32
689
32
// Clauses allowed for OpenMP directive 'distribute parallel for simd'
690
177
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(firstprivate)
691
177
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE164
(lastprivate)
692
224
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(collapse)
693
224
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE124
(dist_schedule)
694
133
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(if)
695
133
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE74
(num_threads)
696
74
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE52
(default)
697
52
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE48
(proc_bind)
698
226
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(private)
699
226
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE96
(shared)
700
436
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(reduction)
701
436
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE56
(copyin)
702
272
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(schedule)
703
272
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE106
(linear)
704
130
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(aligned)
705
146
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(safelen)
706
176
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(simdlen)
707
176
OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE36
(allocate)
708
36
709
36
// Clauses allowed for OpenMP directive 'distribute simd'
710
218
OPENMP_DISTRIBUTE_SIMD_CLAUSE(private)
711
218
OPENMP_DISTRIBUTE_SIMD_CLAUSE146
(firstprivate)
712
156
OPENMP_DISTRIBUTE_SIMD_CLAUSE(lastprivate)
713
226
OPENMP_DISTRIBUTE_SIMD_CLAUSE(collapse)
714
226
OPENMP_DISTRIBUTE_SIMD_CLAUSE120
(dist_schedule)
715
132
OPENMP_DISTRIBUTE_SIMD_CLAUSE(linear)
716
166
OPENMP_DISTRIBUTE_SIMD_CLAUSE(aligned)
717
262
OPENMP_DISTRIBUTE_SIMD_CLAUSE(safelen)
718
262
OPENMP_DISTRIBUTE_SIMD_CLAUSE66
(simdlen)
719
508
OPENMP_DISTRIBUTE_SIMD_CLAUSE(reduction)
720
508
OPENMP_DISTRIBUTE_SIMD_CLAUSE36
(allocate)
721
36
722
36
// Clauses allowed for OpenMP directive 'target parallel for simd'.
723
365
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(if)
724
365
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE68
(device)
725
250
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(map)
726
250
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE198
(private)
727
198
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE171
(firstprivate)
728
171
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE128
(lastprivate)
729
128
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE56
(nowait)
730
154
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(depend)
731
154
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE48
(defaultmap)
732
74
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(num_threads)
733
74
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE44
(default)
734
44
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE34
(proc_bind)
735
34
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE20
(shared)
736
466
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(reduction)
737
466
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE224
(collapse)
738
224
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE124
(schedule)
739
180
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(ordered)
740
180
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE144
(linear)
741
246
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(safelen)
742
246
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE242
(simdlen)
743
242
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE88
(aligned)
744
222
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(is_device_ptr)
745
222
OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE50
(allocate)
746
50
747
50
// Clauses allowed for OpenMP directive 'target simd'.
748
329
OPENMP_TARGET_SIMD_CLAUSE(if)
749
329
OPENMP_TARGET_SIMD_CLAUSE68
(device)
750
228
OPENMP_TARGET_SIMD_CLAUSE(map)
751
228
OPENMP_TARGET_SIMD_CLAUSE190
(private)
752
190
OPENMP_TARGET_SIMD_CLAUSE56
(nowait)
753
154
OPENMP_TARGET_SIMD_CLAUSE(depend)
754
154
OPENMP_TARGET_SIMD_CLAUSE48
(defaultmap)
755
161
OPENMP_TARGET_SIMD_CLAUSE(firstprivate)
756
161
OPENMP_TARGET_SIMD_CLAUSE114
(is_device_ptr)
757
128
OPENMP_TARGET_SIMD_CLAUSE(lastprivate)
758
144
OPENMP_TARGET_SIMD_CLAUSE(linear)
759
144
OPENMP_TARGET_SIMD_CLAUSE88
(aligned)
760
246
OPENMP_TARGET_SIMD_CLAUSE(safelen)
761
246
OPENMP_TARGET_SIMD_CLAUSE242
(simdlen)
762
242
OPENMP_TARGET_SIMD_CLAUSE166
(collapse)
763
471
OPENMP_TARGET_SIMD_CLAUSE(reduction)
764
471
OPENMP_TARGET_SIMD_CLAUSE50
(allocate)
765
50
766
50
// Clauses allowed for OpenMP directive 'teams distribute'.
767
50
OPENMP_TEAMS_DISTRIBUTE_CLAUSE32
(default)
768
150
OPENMP_TEAMS_DISTRIBUTE_CLAUSE(private)
769
150
OPENMP_TEAMS_DISTRIBUTE_CLAUSE110
(firstprivate)
770
110
OPENMP_TEAMS_DISTRIBUTE_CLAUSE60
(shared)
771
472
OPENMP_TEAMS_DISTRIBUTE_CLAUSE(reduction)
772
472
OPENMP_TEAMS_DISTRIBUTE_CLAUSE88
(num_teams)
773
88
OPENMP_TEAMS_DISTRIBUTE_CLAUSE(thread_limit)
774
124
OPENMP_TEAMS_DISTRIBUTE_CLAUSE(lastprivate)
775
208
OPENMP_TEAMS_DISTRIBUTE_CLAUSE(collapse)
776
208
OPENMP_TEAMS_DISTRIBUTE_CLAUSE92
(dist_schedule)
777
92
OPENMP_TEAMS_DISTRIBUTE_CLAUSE32
(allocate)
778
32
779
32
// Clauses allowed for OpenMP directive 'teams distribute simd'
780
34
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(default)
781
150
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(private)
782
150
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE109
(firstprivate)
783
109
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE56
(shared)
784
466
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(reduction)
785
466
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE88
(num_teams)
786
88
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(thread_limit)
787
124
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(lastprivate)
788
202
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(collapse)
789
202
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE92
(dist_schedule)
790
92
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE86
(linear)
791
100
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(aligned)
792
336
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(safelen)
793
336
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE24
(simdlen)
794
36
OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(allocate)
795
36
796
36
// Clauses allowed for OpenMP directive 'teams distribute parallel for simd'
797
109
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(firstprivate)
798
124
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(lastprivate)
799
202
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(collapse)
800
202
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE108
(dist_schedule)
801
125
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(if)
802
125
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE66
(num_threads)
803
66
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE34
(default)
804
48
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(proc_bind)
805
150
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(private)
806
150
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE56
(shared)
807
466
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(reduction)
808
466
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE80
(schedule)
809
110
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(linear)
810
124
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(aligned)
811
360
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(safelen)
812
360
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE32
(simdlen)
813
88
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(num_teams)
814
88
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(thread_limit)
815
88
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE36
(allocate)
816
36
817
36
// Clauses allowed for OpenMP directive 'teams distribute parallel for'
818
109
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(firstprivate)
819
124
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(lastprivate)
820
202
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(collapse)
821
202
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE108
(dist_schedule)
822
125
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(if)
823
125
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE16
(num_threads)
824
34
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(default)
825
48
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(proc_bind)
826
150
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(private)
827
150
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE56
(shared)
828
466
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(reduction)
829
466
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE148
(schedule)
830
148
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE88
(num_teams)
831
88
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(thread_limit)
832
88
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE66
(copyin)
833
66
OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE32
(allocate)
834
32
835
32
// Clauses allowed for OpenMP directive 'target teams'.
836
306
OPENMP_TARGET_TEAMS_CLAUSE(if)
837
306
OPENMP_TARGET_TEAMS_CLAUSE68
(device)
838
315
OPENMP_TARGET_TEAMS_CLAUSE(map)
839
315
OPENMP_TARGET_TEAMS_CLAUSE78
(private)
840
78
OPENMP_TARGET_TEAMS_CLAUSE48
(nowait)
841
146
OPENMP_TARGET_TEAMS_CLAUSE(depend)
842
146
OPENMP_TARGET_TEAMS_CLAUSE40
(defaultmap)
843
133
OPENMP_TARGET_TEAMS_CLAUSE(firstprivate)
844
222
OPENMP_TARGET_TEAMS_CLAUSE(is_device_ptr)
845
222
OPENMP_TARGET_TEAMS_CLAUSE32
(default)
846
70
OPENMP_TARGET_TEAMS_CLAUSE(shared)
847
450
OPENMP_TARGET_TEAMS_CLAUSE(reduction)
848
450
OPENMP_TARGET_TEAMS_CLAUSE244
(num_teams)
849
244
OPENMP_TARGET_TEAMS_CLAUSE204
(thread_limit)
850
204
OPENMP_TARGET_TEAMS_CLAUSE38
(allocate)
851
38
852
38
// Clauses allowed for OpenMP directive 'target teams distribute'.
853
319
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(if)
854
319
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE68
(device)
855
200
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(map)
856
200
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE168
(private)
857
168
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE48
(nowait)
858
146
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(depend)
859
146
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE40
(defaultmap)
860
165
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(firstprivate)
861
165
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE0
(is_device_ptr)
862
34
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(default)
863
60
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(shared)
864
470
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(reduction)
865
470
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE92
(num_teams)
866
92
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE36
(thread_limit)
867
148
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(lastprivate)
868
248
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(collapse)
869
248
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE112
(dist_schedule)
870
112
OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE44
(allocate)
871
44
872
44
// Clauses allowed for OpenMP directive 'target teams distribute parallel for'.
873
194
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(if)
874
194
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE68
(device)
875
243
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(map)
876
243
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE216
(private)
877
216
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE32
(nowait)
878
146
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(depend)
879
146
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE40
(defaultmap)
880
197
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(firstprivate)
881
243
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(is_device_ptr)
882
243
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE38
(default)
883
56
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(shared)
884
466
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(reduction)
885
466
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE99
(num_teams)
886
99
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(thread_limit)
887
166
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(lastprivate)
888
254
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(collapse)
889
254
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE114
(dist_schedule)
890
114
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE50
(num_threads)
891
54
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(proc_bind)
892
219
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(schedule)
893
219
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE44
(allocate)
894
44
895
44
// Clauses allowed for OpenMP directive
896
44
// 'target teams distribute parallel for simd'.
897
245
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(if)
898
245
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE68
(device)
899
228
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(map)
900
228
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE215
(private)
901
215
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE32
(nowait)
902
146
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(depend)
903
146
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE40
(defaultmap)
904
192
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(firstprivate)
905
242
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(is_device_ptr)
906
242
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE34
(default)
907
56
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(shared)
908
466
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(reduction)
909
466
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE97
(num_teams)
910
97
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(thread_limit)
911
155
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(lastprivate)
912
253
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(collapse)
913
253
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE113
(dist_schedule)
914
113
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE50
(num_threads)
915
53
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(proc_bind)
916
213
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(schedule)
917
213
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE98
(linear)
918
112
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(aligned)
919
350
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(safelen)
920
350
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE58
(simdlen)
921
58
OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE48
(allocate)
922
48
923
48
// Clauses allowed for OpenMP directive 'target teams distribute simd'.
924
304
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(if)
925
304
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE68
(device)
926
232
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(map)
927
232
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE185
(private)
928
185
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE52
(nowait)
929
146
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(depend)
930
146
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE40
(defaultmap)
931
184
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(firstprivate)
932
184
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE155
(lastprivate)
933
222
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(is_device_ptr)
934
222
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE56
(shared)
935
466
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(reduction)
936
466
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE97
(num_teams)
937
97
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(thread_limit)
938
247
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(collapse)
939
247
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE97
(dist_schedule)
940
98
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(linear)
941
112
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(aligned)
942
350
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(safelen)
943
350
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE38
(simdlen)
944
48
OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(allocate)
945
48
946
48
// Clauses allowed for OpenMP directive 'taskgroup'.
947
1.01k
OPENMP_TASKGROUP_CLAUSE(task_reduction)
948
1.01k
OPENMP_TASKGROUP_CLAUSE30
(allocate)
949
30
950
30
// Clauses allowed for OpenMP directive 'declare mapper'.
951
192
OPENMP_DECLARE_MAPPER_CLAUSE(map)
952
192
953
192
#undef OPENMP_ALLOCATE_CLAUSE
954
192
#undef OPENMP_DECLARE_MAPPER_CLAUSE
955
192
#undef OPENMP_TASKGROUP_CLAUSE
956
192
#undef OPENMP_TASKLOOP_SIMD_CLAUSE
957
192
#undef OPENMP_TASKLOOP_CLAUSE
958
192
#undef OPENMP_LINEAR_KIND
959
192
#undef OPENMP_DEPEND_KIND
960
192
#undef OPENMP_SCHEDULE_MODIFIER
961
192
#undef OPENMP_SCHEDULE_KIND
962
192
#undef OPENMP_PROC_BIND_KIND
963
192
#undef OPENMP_DEFAULT_KIND
964
192
#undef OPENMP_DIRECTIVE
965
192
#undef OPENMP_DIRECTIVE_EXT
966
192
#undef OPENMP_CLAUSE
967
192
#undef OPENMP_CRITICAL_CLAUSE
968
192
#undef OPENMP_ORDERED_CLAUSE
969
192
#undef OPENMP_CANCEL_CLAUSE
970
192
#undef OPENMP_SINGLE_CLAUSE
971
192
#undef OPENMP_SECTIONS_CLAUSE
972
192
#undef OPENMP_PARALLEL_CLAUSE
973
192
#undef OPENMP_PARALLEL_FOR_CLAUSE
974
192
#undef OPENMP_PARALLEL_FOR_SIMD_CLAUSE
975
192
#undef OPENMP_PARALLEL_SECTIONS_CLAUSE
976
192
#undef OPENMP_TASK_CLAUSE
977
192
#undef OPENMP_ATOMIC_CLAUSE
978
192
#undef OPENMP_TARGET_CLAUSE
979
192
#undef OPENMP_REQUIRES_CLAUSE
980
192
#undef OPENMP_ATOMIC_DEFAULT_MEM_ORDER_KIND
981
192
#undef OPENMP_TARGET_DATA_CLAUSE
982
192
#undef OPENMP_TARGET_ENTER_DATA_CLAUSE
983
192
#undef OPENMP_TARGET_EXIT_DATA_CLAUSE
984
192
#undef OPENMP_TARGET_PARALLEL_CLAUSE
985
192
#undef OPENMP_TARGET_PARALLEL_FOR_CLAUSE
986
192
#undef OPENMP_TEAMS_CLAUSE
987
192
#undef OPENMP_SIMD_CLAUSE
988
192
#undef OPENMP_FOR_CLAUSE
989
192
#undef OPENMP_FOR_SIMD_CLAUSE
990
192
#undef OPENMP_MAP_KIND
991
192
#undef OPENMP_MAP_MODIFIER_KIND
992
192
#undef OPENMP_TO_MODIFIER_KIND
993
192
#undef OPENMP_FROM_MODIFIER_KIND
994
192
#undef OPENMP_DISTRIBUTE_CLAUSE
995
192
#undef OPENMP_DIST_SCHEDULE_KIND
996
192
#undef OPENMP_DEFAULTMAP_KIND
997
192
#undef OPENMP_DEFAULTMAP_MODIFIER
998
192
#undef OPENMP_TARGET_UPDATE_CLAUSE
999
192
#undef OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE
1000
192
#undef OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE
1001
192
#undef OPENMP_DISTRIBUTE_SIMD_CLAUSE
1002
192
#undef OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE
1003
192
#undef OPENMP_TARGET_SIMD_CLAUSE
1004
192
#undef OPENMP_TEAMS_DISTRIBUTE_CLAUSE
1005
192
#undef OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE
1006
192
#undef OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE
1007
192
#undef OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE
1008
192
#undef OPENMP_TARGET_TEAMS_CLAUSE
1009
192
#undef OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE
1010
192
#undef OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE
1011
192
#undef OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE
1012
192
#undef OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE