Lines Matching refs:clauses
11 /// clauses.
41 /// \brief Numbers of clauses.
45 /// \brief Offset from this to the start of clauses.
46 /// There are NumClauses pointers to clauses, they are followed by
51 /// \brief Get the clauses storage.
78 /// \param Clauses The list of clauses for the directive.
80 void setClauses(ArrayRef<OMPClause *> Clauses);
89 /// \brief Iterates over a filtered subrange of clauses applied to a
144 /// \brief Get number of clauses.
151 OMPClause *getClause(unsigned i) const { return clauses()[i]; }
168 ArrayRef<OMPClause *> clauses() { return getClauses(); }
170 ArrayRef<OMPClause *> clauses() const {
180 /// In this example directive '#pragma omp parallel' has clauses 'private'
197 /// \param NumClauses Number of clauses.
205 /// \brief Creates directive with a list of \a Clauses.
210 /// \param Clauses List of clauses.
215 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt);
217 /// \brief Creates an empty directive with the place for \a N clauses.
220 /// \param NumClauses Number of clauses.
235 /// In this example directive '#pragma omp simd' has clauses 'private'
248 /// \param NumClauses Number of clauses.
259 /// \param NumClauses Number of clauses.
268 /// \brief Creates directive with a list of \a Clauses.
274 /// \param Clauses List of clauses.
279 ArrayRef<OMPClause *> Clauses,
283 /// for \a NumClauses clauses.
287 /// \param NumClauses Number of clauses.
304 /// In this example directive '#pragma omp for' has clauses 'private' with the
317 /// \param NumClauses Number of clauses.
328 /// \param NumClauses Number of clauses.
337 /// \brief Creates directive with a list of \a Clauses.
343 /// \param Clauses List of clauses.
348 ArrayRef<OMPClause *> Clauses,
352 /// for \a NumClauses clauses.
356 /// \param NumClauses Number of clauses.
373 /// In this example directive '#pragma omp sections' has clauses 'private' with
383 /// \param NumClauses Number of clauses.
392 /// \param NumClauses Number of clauses.
400 /// \brief Creates directive with a list of \a Clauses.
405 /// \param Clauses List of clauses.
410 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt);
413 /// clauses.
416 /// \param NumClauses Number of clauses.
478 /// In this example directive '#pragma omp single' has clauses 'private' with
487 /// \param NumClauses Number of clauses.
496 /// \param NumClauses Number of clauses.
504 /// \brief Creates directive with a list of \a Clauses.
509 /// \param Clauses List of clauses.
514 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt);
517 /// clauses.
520 /// \param NumClauses Number of clauses.
535 /// In this example directive '#pragma omp parallel for' has clauses 'private'
548 /// \param NumClauses Number of clauses.
560 /// \param NumClauses Number of clauses.
569 /// \brief Creates directive with a list of \a Clauses.
575 /// \param Clauses List of clauses.
580 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses,
584 /// for \a NumClauses clauses.
588 /// \param NumClauses Number of clauses.
607 /// In this example directive '#pragma omp parallel sections' has clauses
617 /// \param NumClauses Number of clauses.
627 /// \param NumClauses Number of clauses.
635 /// \brief Creates directive with a list of \a Clauses.
640 /// \param Clauses List of clauses.
645 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt);
648 /// clauses.
651 /// \param NumClauses Number of clauses.