Lines Matching defs:clauses

231 /* All OpenMP clauses.  OpenMP 2.5.  */
7327 check_no_duplicate_clause (tree clauses, enum tree_code code, const char *name)
7331 for (c = clauses; c ; c = OMP_CLAUSE_CHAIN (c))
7334 error ("too many %qs clauses", name);
7390 common case for omp clauses. */
7747 /* Parse all OpenMP clauses. The set clauses allowed by the directive
7748 is a bitmask in MASK. Return the list of clauses found; the result
7755 tree clauses = NULL;
7761 tree prev = clauses;
7766 clauses = c_parser_omp_clause_copyin (parser, clauses);
7770 clauses = c_parser_omp_clause_copyprivate (parser, clauses);
7774 clauses = c_parser_omp_clause_default (parser, clauses);
7778 clauses = c_parser_omp_clause_firstprivate (parser, clauses);
7782 clauses = c_parser_omp_clause_if (parser, clauses);
7786 clauses = c_parser_omp_clause_lastprivate (parser, clauses);
7790 clauses = c_parser_omp_clause_nowait (parser, clauses);
7794 clauses = c_parser_omp_clause_num_threads (parser, clauses);
7798 clauses = c_parser_omp_clause_ordered (parser, clauses);
7802 clauses = c_parser_omp_clause_private (parser, clauses);
7806 clauses = c_parser_omp_clause_reduction (parser, clauses);
7810 clauses = c_parser_omp_clause_schedule (parser, clauses);
7814 clauses = c_parser_omp_clause_shared (parser, clauses);
7826 clauses = prev;
7834 return c_finish_omp_clauses (clauses);
8113 tree block, clauses, ret;
8115 clauses = c_parser_omp_all_clauses (parser, OMP_FOR_CLAUSE_MASK,
8121 OMP_FOR_CLAUSES (ret) = clauses;
8252 tree block, clauses, ret;
8254 clauses = c_parser_omp_all_clauses (parser, OMP_SECTIONS_CLAUSE_MASK,
8260 OMP_SECTIONS_CLAUSES (ret) = clauses;
8288 tree stmt, clauses, par_clause, ws_clause, block;
8312 clauses = c_parser_omp_all_clauses (parser, mask, p_name);
8319 stmt = c_finish_omp_parallel (clauses, block);
8324 c_split_parallel_clauses (clauses, &par_clause, &ws_clause);
8334 c_split_parallel_clauses (clauses, &par_clause, &ws_clause);