|
clang 24.0.0git
|
Common class of data shared between OMPCanonicalLoopNestTransformationDirective and OMPCanonicalLoopSequenceTransformationDirective. More...
#include "clang/AST/StmtOpenMP.h"
Public Member Functions | |
| unsigned | getNumGeneratedTopLevelLoops () const |
| Stmt * | getDirective () const |
| Returns the specific directive related to this loop transformation. | |
| Stmt * | getTransformedStmt () const |
| Get the de-sugared statements after the loop transformation. | |
| Stmt * | getPreInits () const |
| Return preinits statement. | |
Static Public Member Functions | |
| static bool | classof (const Stmt *T) |
Protected Member Functions | |
| void | setNumGeneratedTopLevelLoops (unsigned N) |
| OMPLoopTransformationDirective (Stmt *S) | |
Friends | |
| class | ASTStmtReader |
Common class of data shared between OMPCanonicalLoopNestTransformationDirective and OMPCanonicalLoopSequenceTransformationDirective.
Definition at line 999 of file StmtOpenMP.h.
|
inlineexplicitprotected |
Definition at line 1020 of file StmtOpenMP.h.
Referenced by OMPCanonicalLoopNestTransformationDirective::OMPCanonicalLoopNestTransformationDirective(), and OMPCanonicalLoopSequenceTransformationDirective::OMPCanonicalLoopSequenceTransformationDirective().
|
inlinestatic |
Definition at line 1040 of file StmtOpenMP.h.
|
inline |
Returns the specific directive related to this loop transformation.
Definition at line 1028 of file StmtOpenMP.h.
Referenced by updatePreInits().
|
inline |
Definition at line 1023 of file StmtOpenMP.h.
| Stmt * OMPLoopTransformationDirective::getPreInits | ( | ) | const |
Return preinits statement.
Definition at line 433 of file StmtOpenMP.cpp.
| Stmt * OMPLoopTransformationDirective::getTransformedStmt | ( | ) | const |
Get the de-sugared statements after the loop transformation.
Might be nullptr if either the directive generates no loops and is handled directly in CodeGen, or resolving a template-dependence context is required.
Definition at line 425 of file StmtOpenMP.cpp.
|
inlineprotected |
Definition at line 1016 of file StmtOpenMP.h.
Referenced by OMPFuseDirective::Create().
|
friend |
Definition at line 1000 of file StmtOpenMP.h.
References ASTStmtReader.
Referenced by ASTStmtReader.