OMP_CLAUSE_ERROR |
Clause zero is special-cased inside the parser
(c_parser_omp_variable_list). |
OMP_CLAUSE_PRIVATE |
OpenMP clause: private (variable_list). |
OMP_CLAUSE_SHARED |
OpenMP clause: shared (variable_list). |
OMP_CLAUSE_FIRSTPRIVATE |
OpenMP clause: firstprivate (variable_list). |
OMP_CLAUSE_LASTPRIVATE |
OpenMP clause: lastprivate (variable_list). |
OMP_CLAUSE_REDUCTION |
OpenMP clause: reduction (operator:variable_list).
OMP_CLAUSE_REDUCTION_CODE: The tree_code of the operator.
Operand 1: OMP_CLAUSE_REDUCTION_INIT: Stmt-list to initialize the var.
Operand 2: OMP_CLAUSE_REDUCTION_MERGE: Stmt-list to merge private var
into the shared one.
Operand 3: OMP_CLAUSE_REDUCTION_PLACEHOLDER: A dummy VAR_DECL
placeholder used in OMP_CLAUSE_REDUCTION_{INIT,MERGE}. |
OMP_CLAUSE_COPYIN |
OpenMP clause: copyin (variable_list). |
OMP_CLAUSE_COPYPRIVATE |
OpenMP clause: copyprivate (variable_list). |
OMP_CLAUSE_LINEAR |
OpenMP clause: linear (variable-list[:linear-step]). |
OMP_CLAUSE_ALIGNED |
OpenMP clause: aligned (variable-list[:alignment]). |
OMP_CLAUSE_DEPEND |
OpenMP clause: depend ({in,out,inout}:variable-list). |
OMP_CLAUSE_UNIFORM |
OpenMP clause: uniform (argument-list). |
OMP_CLAUSE_FROM |
OpenMP clause: from (variable-list). |
OMP_CLAUSE_TO |
OpenMP clause: to (variable-list). |
OMP_CLAUSE_MAP |
OpenMP clause: map ({alloc:,to:,from:,tofrom:,}variable-list). |
OMP_CLAUSE__LOOPTEMP_ |
Internal clause: temporary for combined loops expansion. |
OMP_CLAUSE_IF |
OpenMP clause: if (scalar-expression). |
OMP_CLAUSE_NUM_THREADS |
OpenMP clause: num_threads (integer-expression). |
OMP_CLAUSE_SCHEDULE |
OpenMP clause: schedule. |
OMP_CLAUSE_NOWAIT |
OpenMP clause: nowait. |
OMP_CLAUSE_ORDERED |
OpenMP clause: ordered. |
OMP_CLAUSE_DEFAULT |
OpenMP clause: default. |
OMP_CLAUSE_COLLAPSE |
OpenMP clause: collapse (constant-integer-expression). |
OMP_CLAUSE_UNTIED |
OpenMP clause: untied. |
OMP_CLAUSE_FINAL |
OpenMP clause: final (scalar-expression). |
OMP_CLAUSE_MERGEABLE |
OpenMP clause: mergeable. |
OMP_CLAUSE_DEVICE |
OpenMP clause: device (integer-expression). |
OMP_CLAUSE_DIST_SCHEDULE |
OpenMP clause: dist_schedule (static[:chunk-size]). |
OMP_CLAUSE_INBRANCH |
OpenMP clause: inbranch. |
OMP_CLAUSE_NOTINBRANCH |
OpenMP clause: notinbranch. |
OMP_CLAUSE_NUM_TEAMS |
OpenMP clause: num_teams(integer-expression). |
OMP_CLAUSE_THREAD_LIMIT |
OpenMP clause: thread_limit(integer-expression). |
OMP_CLAUSE_PROC_BIND |
OpenMP clause: proc_bind ({master,close,spread}). |
OMP_CLAUSE_SAFELEN |
OpenMP clause: safelen (constant-integer-expression). |
OMP_CLAUSE_SIMDLEN |
OpenMP clause: simdlen (constant-integer-expression). |
OMP_CLAUSE_FOR |
OpenMP clause: for. |
OMP_CLAUSE_PARALLEL |
OpenMP clause: parallel. |
OMP_CLAUSE_SECTIONS |
OpenMP clause: sections. |
OMP_CLAUSE_TASKGROUP |
OpenMP clause: taskgroup. |
OMP_CLAUSE__SIMDUID_ |
Internally used only clause, holding SIMD uid. |