clang 20.0.0git
Public Member Functions | Static Public Member Functions | Friends | List of all members
clang::OMPTeamsDistributeParallelForDirective Class Referencefinal

This represents '#pragma omp teams distribute parallel for' composite directive. More...

#include "clang/AST/StmtOpenMP.h"

Inheritance diagram for clang::OMPTeamsDistributeParallelForDirective:
Inheritance graph
[legend]

Public Member Functions

ExprgetTaskReductionRefExpr ()
 Returns special task reduction reference expression.
 
const ExprgetTaskReductionRefExpr () const
 
bool hasCancel () const
 Return true if current directive has inner cancel directive.
 
- Public Member Functions inherited from clang::OMPLoopDirective
ExprgetIterationVariable () const
 
ExprgetLastIteration () const
 
ExprgetCalcLastIteration () const
 
ExprgetPreCond () const
 
ExprgetCond () const
 
ExprgetInit () const
 
ExprgetInc () const
 
const StmtgetPreInits () const
 
StmtgetPreInits ()
 
ExprgetIsLastIterVariable () const
 
ExprgetLowerBoundVariable () const
 
ExprgetUpperBoundVariable () const
 
ExprgetStrideVariable () const
 
ExprgetEnsureUpperBound () const
 
ExprgetNextLowerBound () const
 
ExprgetNextUpperBound () const
 
ExprgetNumIterations () const
 
ExprgetPrevLowerBoundVariable () const
 
ExprgetPrevUpperBoundVariable () const
 
ExprgetDistInc () const
 
ExprgetPrevEnsureUpperBound () const
 
ExprgetCombinedLowerBoundVariable () const
 
ExprgetCombinedUpperBoundVariable () const
 
ExprgetCombinedEnsureUpperBound () const
 
ExprgetCombinedInit () const
 
ExprgetCombinedCond () const
 
ExprgetCombinedNextLowerBound () const
 
ExprgetCombinedNextUpperBound () const
 
ExprgetCombinedDistCond () const
 
ExprgetCombinedParForInDistCond () const
 
StmtgetBody ()
 
const Stmt