|
clang 23.0.0git
|
Class that handles pre-initialization statement for some clauses, like 'schedule', 'firstprivate' etc. More...
#include "clang/AST/OpenMPClause.h"
Public Member Functions | |
| const Stmt * | getPreInitStmt () const |
| Get pre-initialization statement for the clause. | |
| Stmt * | getPreInitStmt () |
| Get pre-initialization statement for the clause. | |
| OpenMPDirectiveKind | getCaptureRegion () const |
| Get capture region for the stmt in the clause. | |
Static Public Member Functions | |
| static OMPClauseWithPreInit * | get (OMPClause *C) |
| static const OMPClauseWithPreInit * | get (const OMPClause *C) |
Protected Member Functions | |
| OMPClauseWithPreInit (const OMPClause *This) | |
| void | setPreInitStmt (Stmt *S, OpenMPDirectiveKind ThisRegion=llvm::omp::OMPD_unknown) |
| Set pre-initialization statement for the clause. | |
Friends | |
| class | OMPClauseReader |
Class that handles pre-initialization statement for some clauses, like 'schedule', 'firstprivate' etc.
Definition at line 193 of file OpenMPClause.h.
|
inlineprotected |
Definition at line 203 of file OpenMPClause.h.
References get().
Referenced by get(), get(), clang::OMPClauseWithPostUpdate::OMPClauseWithPostUpdate(), clang::OMPFinalClause::OMPFinalClause(), clang::OMPFinalClause::OMPFinalClause(), clang::OMPIfClause::OMPIfClause(), clang::OMPIfClause::OMPIfClause(), clang::OMPNumThreadsClause::OMPNumThreadsClause(), and clang::OMPNumThreadsClause::OMPNumThreadsClause().
|
static |
Definition at line 64 of file OpenMPClause.cpp.
References clang::C, and OMPClauseWithPreInit().
|
static |
Definition at line 59 of file OpenMPClause.cpp.
References clang::C, get(), and OMPClauseWithPreInit().
Referenced by clang::SemaOpenMP::ActOnOpenMPRegionEnd(), get(), and OMPClauseWithPreInit().
|
inline |
Get capture region for the stmt in the clause.
Definition at line 223 of file OpenMPClause.h.
|
inline |
Get pre-initialization statement for the clause.
Definition at line 220 of file OpenMPClause.h.
|
inline |
Get pre-initialization statement for the clause.
Definition at line 217 of file OpenMPClause.h.
Referenced by getNumThreads(), clang::OMPFinalClause::used_children(), and clang::OMPIfClause::used_children().
|
inlineprotected |
Set pre-initialization statement for the clause.
Definition at line 209 of file OpenMPClause.h.
Referenced by clang::OMPFinalClause::OMPFinalClause(), clang::OMPIfClause::OMPIfClause(), and clang::OMPNumThreadsClause::OMPNumThreadsClause().
|
friend |
Definition at line 194 of file OpenMPClause.h.
References OMPClauseReader.
Referenced by OMPClauseReader.