Lines Matching defs:Clause
2249 for (const auto *Clause : D.getClausesOfKind<OMPAlignedClause>()) {
2251 if (const Expr *AlignmentExpr = Clause->getAlignment()) {
2256 for (const Expr *E : Clause->varlists()) {
2664 for (const auto *Clause : S.getClausesOfKind<OMPAlignedClause>()) {
2666 if (const Expr *AlignmentExpr = Clause->getAlignment()) {
2671 for (const Expr *E : Clause->varlists()) {
4663 if (const auto *Clause = S.getSingleClause<OMPFinalClause>()) {
4666 const Expr *Cond = Clause->getCondition();
4677 if (const auto *Clause = S.getSingleClause<OMPPriorityClause>()) {
4678 const Expr *Prio = Clause->getPriority();
6571 llvm_unreachable("Clause is not allowed in 'omp atomic'.");
6577 // Fail Memory Clause Ordering.
7689 if (const auto *Clause = S.getSingleClause<OMPGrainsizeClause>()) {
7692 Data.Schedule.setPointer(EmitScalarExpr(Clause->getGrainsize()));
7693 } else if (const auto *Clause = S.getSingleClause<OMPNumTasksClause>()) {
7696 Data.Schedule.setPointer(EmitScalarExpr(Clause->getNumTasks()));