#include "clang/AST/StmtOpenMP.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/Attr.h"
#include "clang/AST/Stmt.h"
#include "clang/AST/StmtNodes.inc"
Go to the source code of this file.
◆ ABSTRACT_STMT [1/4]
| #define ABSTRACT_STMT |
( |
| CLASS | ) |
|
◆ ABSTRACT_STMT [2/4]
| #define ABSTRACT_STMT |
( |
| CLASS | ) |
|
◆ ABSTRACT_STMT [3/4]
| #define ABSTRACT_STMT |
( |
| CLASS | ) |
|
◆ ABSTRACT_STMT [4/4]
| #define ABSTRACT_STMT |
( |
| CLASS | ) |
|
◆ OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE [1/2]
| #define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE |
( |
| CLASS, |
|
|
| PARENT ) |
Value: case Stmt::CLASS##Class: \
return static_cast<const CLASS *>(this)->getTransformedStmt();
◆ OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE [2/2]
| #define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE |
( |
| CLASS, |
|
|
| PARENT ) |
Value: case Stmt::CLASS##Class: \
return static_cast<const CLASS *>(this)->getPreInits();
◆ OMPCANONICALLOOPSEQUENCETRANSFORMATIONDIRECTIVE [1/2]
| #define OMPCANONICALLOOPSEQUENCETRANSFORMATIONDIRECTIVE |
( |
| CLASS, |
|
|
| PARENT ) |
Value: case Stmt::CLASS##Class: \
return static_cast<const CLASS *>(this)->getTransformedStmt();
◆ OMPCANONICALLOOPSEQUENCETRANSFORMATIONDIRECTIVE [2/2]
| #define OMPCANONICALLOOPSEQUENCETRANSFORMATIONDIRECTIVE |
( |
| CLASS, |
|
|
| PARENT ) |
Value: case Stmt::CLASS##Class: \
return static_cast<const CLASS *>(this)->getPreInits();
◆ STMT [1/4]
| #define STMT |
( |
| CLASS, |
|
|
| PARENT ) |
◆ STMT [2/4]
| #define STMT |
( |
| CLASS, |
|
|
| PARENT ) |
◆ STMT [3/4]
| #define STMT |
( |
| CLASS, |
|
|
| PARENT ) |
◆ STMT [4/4]
| #define STMT |
( |
| CLASS, |
|
|
| PARENT ) |
◆ ignoreContainersKeepingIntraTileHint()
| Stmt * ignoreContainersKeepingIntraTileHint |
( |
Stmt * | S | ) |
|
|
static |
Like Stmt::IgnoreContainers, but stops at (and preserves) an intra-tile hint wrapper so that the enclosing loop walker can deliver the hint to loop-associated analysis (e.g.
collapse). Non-hint attributed statements and single-statement compounds are still skipped.
Definition at line 41 of file StmtOpenMP.cpp.
References clang::hasSpecificAttr().