ASTStmtReader class | clang::OMPSimdDirective | friend |
children() | clang::OMPExecutableDirective | inline |
classof(const Stmt *T) | clang::OMPSimdDirective | inlinestatic |
clauses() | clang::OMPExecutableDirective | inline |
clauses() const | clang::OMPExecutableDirective | inline |
counters() | clang::OMPLoopDirective | inline |
counters() const | clang::OMPLoopDirective | inline |
Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef< OMPClause * > Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) | clang::OMPSimdDirective | static |
CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) | clang::OMPSimdDirective | static |
finals() | clang::OMPLoopDirective | inline |
finals() const | clang::OMPLoopDirective | inline |
getArraysOffset(OpenMPDirectiveKind Kind) | clang::OMPLoopDirective | inlineprotectedstatic |
getAssociatedStmt() const | clang::OMPExecutableDirective | inline |
getBody() const | clang::OMPLoopDirective | inline |
getCalcLastIteration() const | clang::OMPLoopDirective | inline |
getClause(unsigned i) const | clang::OMPExecutableDirective | inline |
getClausesOfKind(OpenMPClauseKind Kind) const | clang::OMPExecutableDirective | inline |
getCollapsedNumber() const | clang::OMPLoopDirective | inline |
getCond() const | clang::OMPLoopDirective | inline |
getDirectiveKind() const | clang::OMPExecutableDirective | inline |
getEnsureUpperBound() const | clang::OMPLoopDirective | inline |
getFilteredClauses(Fn &&fn) const | clang::OMPExecutableDirective | inline |
getInc() const | clang::OMPLoopDirective | inline |
getInit() const | clang::OMPLoopDirective | inline |
getIsLastIterVariable() const | clang::OMPLoopDirective | inline |
getIterationVariable() const | clang::OMPLoopDirective | inline |
getLastIteration() const | clang::OMPLoopDirective | inline |
getLocEnd() const | clang::OMPExecutableDirective | inline |
getLocStart() const | clang::OMPExecutableDirective | inline |
getLowerBoundVariable() const | clang::OMPLoopDirective | inline |
getNextLowerBound() const | clang::OMPLoopDirective | inline |
getNextUpperBound() const | clang::OMPLoopDirective | inline |
getNumClauses() const | clang::OMPExecutableDirective | inline |
getPreCond() const | clang::OMPLoopDirective | inline |
getSingleClause(OpenMPClauseKind K) const | clang::OMPExecutableDirective | |
getStrideVariable() const | clang::OMPLoopDirective | inline |
getUpperBoundVariable() const | clang::OMPLoopDirective | inline |
hasAssociatedStmt() const | clang::OMPExecutableDirective | inline |
inits() | clang::OMPLoopDirective | inline |
inits() const | clang::OMPLoopDirective | inline |
numLoopChildren(unsigned CollapsedNum, OpenMPDirectiveKind Kind) | clang::OMPLoopDirective | inlineprotectedstatic |
OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses, unsigned NumChildren) | clang::OMPExecutableDirective | inlineprotected |
OMPLoopDirective(const T *That, StmtClass SC, OpenMPDirectiveKind Kind, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses, unsigned NumSpecialChildren=0) | clang::OMPLoopDirective | inlineprotected |
setAssociatedStmt(Stmt *S) | clang::OMPExecutableDirective | inlineprotected |
setCalcLastIteration(Expr *CLI) | clang::OMPLoopDirective | inlineprotected |
setClauses(ArrayRef< OMPClause * > Clauses) | clang::OMPExecutableDirective | protected |
setCond(Expr *Cond) | clang::OMPLoopDirective | inlineprotected |
setCounters(ArrayRef< Expr * > A) | clang::OMPLoopDirective | protected |
setEnsureUpperBound(Expr *EUB) | clang::OMPLoopDirective | inlineprotected |
setFinals(ArrayRef< Expr * > A) | clang::OMPLoopDirective | protected |
setInc(Expr *Inc) | clang::OMPLoopDirective | inlineprotected |
setInit(Expr *Init) | clang::OMPLoopDirective | inlineprotected |
setInits(ArrayRef< Expr * > A) | clang::OMPLoopDirective | protected |
setIsLastIterVariable(Expr *IL) | clang::OMPLoopDirective | inlineprotected |
setIterationVariable(Expr *IV) | clang::OMPLoopDirective | inlineprotected |
setLastIteration(Expr *LI) | clang::OMPLoopDirective | inlineprotected |
setLocEnd(SourceLocation Loc) | clang::OMPExecutableDirective | inline |
setLocStart(SourceLocation Loc) | clang::OMPExecutableDirective | inline |
setLowerBoundVariable(Expr *LB) | clang::OMPLoopDirective | inlineprotected |
setNextLowerBound(Expr *NLB) | clang::OMPLoopDirective | inlineprotected |
setNextUpperBound(Expr *NUB) | clang::OMPLoopDirective | inlineprotected |
setPreCond(Expr *PC) | clang::OMPLoopDirective | inlineprotected |
setStrideVariable(Expr *ST) | clang::OMPLoopDirective | inlineprotected |
setUpdates(ArrayRef< Expr * > A) | clang::OMPLoopDirective | protected |
setUpperBoundVariable(Expr *UB) | clang::OMPLoopDirective | inlineprotected |
updates() | clang::OMPLoopDirective | inline |
updates() const | clang::OMPLoopDirective | inline |