/freebsd-9.3-release/contrib/gcc/ |
H A D | c-omp.c | 392 c_split_parallel_clauses (tree clauses, tree *par_clauses, tree *ws_clauses) argument 399 for (; clauses ; clauses = next) 401 next = OMP_CLAUSE_CHAIN (clauses); 403 switch (OMP_CLAUSE_CODE (clauses)) 414 OMP_CLAUSE_CHAIN (clauses) = *par_clauses; 415 *par_clauses = clauses; 420 OMP_CLAUSE_CHAIN (clauses) = *ws_clauses; 421 *ws_clauses = clauses;
|
H A D | omp-low.c | 3 marshalling to implement data sharing and copying clauses. 49 clauses. The second phase expands code for the constructs, as well as 121 find_omp_clause (tree clauses, enum omp_clause_code kind) argument 123 for (; clauses ; clauses = OMP_CLAUSE_CHAIN (clauses)) 124 if (OMP_CLAUSE_CODE (clauses) == kind) 125 return clauses; 405 tree clauses = OMP_FOR_CLAUSES (ws_stmt); local 406 tree c = find_omp_clause (clauses, OMP_CLAUSE_SCHEDUL 928 scan_sharing_clauses(tree clauses, omp_context *ctx) argument 1606 lower_rec_input_clauses(tree clauses, tree *ilist, tree *dlist, omp_context *ctx) argument 1844 lower_lastprivate_clauses(tree clauses, tree predicate, tree *stmt_list, omp_context *ctx) argument 1900 lower_reduction_clauses(tree clauses, tree *stmt_list, omp_context *ctx) argument 1990 lower_copyprivate_clauses(tree clauses, tree *slist, tree *rlist, omp_context *ctx) argument 2028 lower_send_clauses(tree clauses, tree *ilist, tree *olist, omp_context *ctx) argument 2161 tree t, args, val, cond, c, list, clauses; local 4006 tree clauses, cond, stmts, vinit, t; local 4154 tree clauses, par_bind, par_body, new_body, bind; local [all...] |
H A D | c-parser.c | 204 /* All OpenMP clauses. OpenMP 2.5. */ 6740 check_no_duplicate_clause (tree clauses, enum tree_code code, const char *name) 6744 for (c = clauses; c ; c = OMP_CLAUSE_CHAIN (c)) 6747 error ("too many %qs clauses", name); 6803 common case for omp clauses. */ 7160 /* Parse all OpenMP clauses. The set clauses allowed by the directive 7161 is a bitmask in MASK. Return the list of clauses found; the result 7168 tree clauses = NULL; 7174 tree prev = clauses; 6735 check_no_duplicate_clause(tree clauses, enum tree_code code, const char *name) argument 7163 tree clauses = NULL; local 7520 tree block, clauses, ret; local 7659 tree block, clauses, ret; local 7695 tree stmt, clauses, par_clause, ws_clause, block; local [all...] |
H A D | c-typeck.c | 8593 c_finish_omp_parallel (tree clauses, tree block) 8601 OMP_PARALLEL_CLAUSES (stmt) = clauses; 8611 c_finish_omp_clauses (tree clauses) 8614 tree c, t, *pc = &clauses; 8622 for (pc = &clauses, c = clauses; c ; c = *pc) 8714 error ("%qE appears more than once in data clauses", t); 8734 error ("%qE appears more than once in data clauses", t); 8754 error ("%qE appears more than once in data clauses", t); 8820 return clauses; 8553 c_finish_omp_parallel(tree clauses, tree block) argument 8571 c_finish_omp_clauses(tree clauses) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | StmtOpenMP.h | 1 //===- StmtOpenMP.h - Classes for OpenMP directives and clauses --*- C++ -*-===// 11 /// clauses. 26 // AST classes for clauses. 68 /// \brief This represents clauses with the list of variables like 'private', 69 /// 'firstprivate', 'copyin', 'shared', or 'reduction' clauses in the 141 /// \brief Set kind of the clauses. 385 /// \brief Pointer to the list of clauses. 409 /// \param Clauses The list of clauses for the directive. 438 /// \brief Get number of clauses. 466 ArrayRef<OMPClause *> clauses() { retur function in class:clang::OMPExecutableDirective 468 ArrayRef<OMPClause *> clauses() const { return Clauses; } function in class:clang::OMPExecutableDirective [all...] |
H A D | RecursiveASTVisitor.h | 429 /// \brief Process clauses with list of variables. 2329 ArrayRef<OMPClause *> Clauses = S->clauses(); 2335 // OpenMP clauses.
|
/freebsd-9.3-release/contrib/gcc/cp/ |
H A D | parser.c | 12337 /* Check for trivial parameter-declaration-clauses. */ 18152 /* All OpenMP clauses. OpenMP 2.5. */ 18240 check_no_duplicate_clause (tree clauses, enum tree_code code, const char *name) 18244 for (c = clauses; c ; c = OMP_CLAUSE_CHAIN (c)) 18247 error ("too many %qs clauses", name); 18320 common case for omp clauses. */ 18620 /* Parse all OpenMP clauses. The set clauses allowed by the directive 18621 is a bitmask in MASK. Return the list of clauses found; the result 18628 tree clauses 18236 check_no_duplicate_clause(tree clauses, enum tree_code code, const char *name) argument 18624 tree clauses = NULL; local 19015 tree clauses, sb, ret; local 19153 tree clauses, ret; local 19185 tree stmt, clauses, par_clause, ws_clause, block; local [all...] |
H A D | semantics.c | 3341 finish_omp_clauses (tree clauses) 3344 tree c, t, *pc = &clauses; 3352 for (pc = &clauses, c = clauses; c ; c = *pc) 3389 error ("%qD appears more than once in data clauses", t); 3408 error ("%qE appears more than once in data clauses", t); 3427 error ("%qE appears more than once in data clauses", t); 3483 for (pc = &clauses, c = clauses; c ; c = *pc) 3707 return clauses; 3340 finish_omp_clauses(tree clauses) argument 3785 finish_omp_parallel(tree clauses, tree body) argument [all...] |
H A D | pt.c | 8404 /* Like tsubst_copy, but specifically for OpenMP clauses. */ 8407 tsubst_omp_clauses (tree clauses, tree args, tsubst_flags_t complain, 8412 for (oc = clauses; oc ; oc = OMP_CLAUSE_CHAIN (oc)) 8784 tree clauses, decl, init, cond, incr, body, pre_body; 8786 clauses = tsubst_omp_clauses (OMP_FOR_CLAUSES (t), 8808 OMP_FOR_CLAUSES (t) = clauses; 8406 tsubst_omp_clauses(tree clauses, tree args, tsubst_flags_t complain, tree in_decl) argument 8783 tree clauses, decl, init, cond, incr, body, pre_body; local
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 11 /// clauses. 43 /// clauses and their data-sharing attributes. 623 for (ArrayRef<OMPClause *>::iterator I = S->clauses().begin(), 624 E = S->clauses().end(); 901 // listed in data-sharing attributes clauses, except for the cases 1038 // specified in both firstprivate and lastprivate clauses. 1053 // listed in data-sharing attributes clauses, except for the cases 1139 // listed in data-sharing attributes clauses, except for the cases
|
H A D | TreeTransform.h | 6285 // Transform the clauses 6287 ArrayRef<OMPClause *> Clauses = D->clauses();
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | StmtPrinter.cpp | 583 // OpenMP clauses printing methods 589 /// \brief Process clauses with list of variables. 648 ArrayRef<OMPClause *> Clauses = Node->clauses();
|
H A D | StmtProfile.cpp | 258 /// \brief Process clauses with list of variables. 294 ArrayRef<OMPClause *> Clauses = S->clauses();
|