Home | History | Annotate | Download | only in gcc

Lines Matching refs:clauses

22 /* Find an OMP clause of type KIND within CLAUSES.  */
52 omp_find_clause (tree clauses, enum omp_clause_code kind)
54 for (; clauses ; clauses = OMP_CLAUSE_CHAIN (clauses))
55 if (OMP_CLAUSE_CODE (clauses) == kind)
56 return clauses;
286 no schedule/dist_schedule clauses currently). */
2647 /* Look for compute grid dimension clauses and convert to an attribute
2686 /* Scan CLAUSES for launch dimensions and attach them to the oacc
2691 oacc_set_fn_attrib (tree fn, tree clauses, vec<tree> *args)
2705 tree clause = omp_find_clause (clauses, ids[ix]);
2732 /* Verify OpenACC routine clauses.
2736 Upon returning, the chain of clauses will contain exactly one clause
2740 oacc_verify_routine_clauses (tree fndecl, tree *clauses, location_t loc,
2746 for (tree c = *clauses; c; c_p = c, c = OMP_CLAUSE_CHAIN (c))
2778 /* Don't worry about duplicate clauses here. */
2788 OMP_CLAUSE_CHAIN (c_level) = *clauses;
2789 *clauses = c_level;
2791 /* In *clauses, we now have exactly one clause specifying the level of
2813 /* Collect previous directive's clauses. */
2845 /* Matching 'nohost' clauses? */
2892 /* Process the OpenACC 'routine' directive clauses to generate an attribute
2903 oacc_build_routine_dims (tree clauses)
2911 for (; clauses; clauses = OMP_CLAUSE_CHAIN (clauses))
2913 if (OMP_CLAUSE_CODE (clauses) == ids[ix])