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

This represents '#pragma omp target simd' directive. More...

#include "clang/AST/StmtOpenMP.h"

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

Static Public Member Functions

static OMPTargetSimdDirectiveCreate (const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef< OMPClause * > Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs)
 Creates directive with a list of Clauses.
 
static OMPTargetSimdDirectiveCreateEmpty (const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell)
 Creates an empty directive with the place for NumClauses clauses.
 
static bool classof (const Stmt *T)
 
- Static Public Member Functions inherited from clang::OMPLoopDirective
static bool classof (const Stmt *T)
 
- Static Public Member Functions inherited from clang::OMPLoopBasedDirective
static StmttryToFindNextInnerLoop (Stmt *CurStmt,