Home | History | Annotate | Download | only in Parse

Lines Matching full:clause

108 ///         'section' | 'single' | 'parallel for' | 'parallel sections' {clause}
164 OMPClause *Clause =
167 if (Clause) {
168 FirstClauses[CKind].setPointer(Clause);
169 Clauses.push_back(Clause);
292 /// clause:
293 /// if-clause | num_threads-clause | safelen-clause | default-clause |
294 /// private-clause | firstprivate-clause | shared-clause | linear-clause |
295 /// aligned-clause | collapse-clause | lastprivate-clause |
296 /// reduction-clause | proc_bind-clause | schedule-clause |
297 /// copyin-clause | copyprivate-clause
301 OMPClause *Clause = nullptr;
303 // Check if clause is allowed for the given directive.
316 // At most one if clause can appear on the directive.
317 // At most one num_threads clause can appear on the directive.
319 // Only one safelen clause can appear on a simd directive.
320 // Only one collapse clause can appear on a simd directive.
326 Clause = ParseOpenMPSingleExprClause(CKind);
331 // Only a single default clause may be specified on a parallel, task or
334 // At most one proc_bind clause can appear on the directive.
340 Clause = ParseOpenMPSimpleClause(CKind);
344 // Only one schedule clause can appear on a loop directive.
350 Clause = ParseOpenMPSingleExprWithArgClause(CKind);
355 // Only one ordered clause can appear on a loop directive.
357 // Only one nowait clause can appear on a for directive.
363 Clause = ParseOpenMPClause(CKind);
374 Clause = ParseOpenMPVarListClause(CKind);
387 return ErrorFound ? nullptr : Clause;
394 /// if-clause:
397 /// num_threads-clause:
400 /// safelen-clause:
403 /// collapse-clause:
429 /// default-clause:
432 /// proc_bind-clause:
460 /// ordered-clause:
463 /// nowait-clause:
477 /// schedule-clause:
562 /// \brief Parsing of OpenMP clause 'private', 'firstprivate', 'lastprivate',
565 /// private-clause:
567 /// firstprivate-clause:
569 /// lastprivate-clause:
571 /// shared-clause:
573 /// linear-clause:
575 /// aligned-clause:
577 /// reduction-clause:
594 // Handle reduction-identifier for reduction clause.