Lines Matching defs:Clause
2289 for (const auto *Clause : D.getClausesOfKind<OMPAlignedClause>()) {
2291 if (const Expr *AlignmentExpr = Clause->getAlignment()) {
2296 for (const Expr *E : Clause->varlist()) {
2712 for (const auto *Clause : S.getClausesOfKind<OMPAlignedClause>()) {
2714 if (const Expr *AlignmentExpr = Clause->getAlignment()) {
2719 for (const Expr *E : Clause->varlist()) {
4773 if (const auto *Clause = S.getSingleClause<OMPFinalClause>()) {
4776 const Expr *Cond = Clause->getCondition();
4787 if (const auto *Clause = S.getSingleClause<OMPPriorityClause>()) {
4788 const Expr *Prio = Clause->getPriority();
6699 llvm_unreachable("Clause is not allowed in 'omp atomic'.");
6705 // Fail Memory Clause Ordering.
7818 if (const auto *Clause = S.getSingleClause<OMPGrainsizeClause>()) {
7821 Data.Schedule.setPointer(EmitScalarExpr(Clause->getGrainsize()));
7823 (Clause->getModifier() == OMPC_GRAINSIZE_strict) ? true : false;
7824 } else if (const auto *Clause = S.getSingleClause<OMPNumTasksClause>()) {
7827 Data.Schedule.setPointer(EmitScalarExpr(Clause->getNumTasks()));
7829 (Clause->getModifier() == OMPC_NUMTASKS_strict) ? true : false;