|
clang 23.0.0git
|
#include "clang/AST/StmtOpenACC.h"
Static Public Member Functions | |
| static SingleStmtInfo | Empty () |
| static SingleStmtInfo | createRead (const Expr *WholeExpr, const Expr *V, const Expr *X) |
| static SingleStmtInfo | createWrite (const Expr *WholeExpr, const Expr *X, const Expr *RefExpr) |
| static SingleStmtInfo | createUpdate (const Expr *WholeExpr, const Expr *X, bool PostfixIncDec) |
Public Attributes | |
| const Expr * | WholeExpr |
| const Expr * | V |
| const Expr * | X |
| const Expr * | RefExpr |
| bool | IsPostfixIncDec = false |
Definition at line 818 of file StmtOpenACC.h.
|
inlinestatic |
Definition at line 838 of file StmtOpenACC.h.
References V, WholeExpr, and X.
Referenced by getReadStmtInfo().
|
inlinestatic |
Definition at line 846 of file StmtOpenACC.h.
Referenced by getUpdateStmtInfo().
|
inlinestatic |
Definition at line 842 of file StmtOpenACC.h.
References RefExpr, WholeExpr, and X.
Referenced by getWriteStmtInfo().
|
inlinestatic |
Definition at line 834 of file StmtOpenACC.h.
Referenced by OpenACCAtomicConstruct::getAssociatedStmtInfo().
Definition at line 833 of file StmtOpenACC.h.
| const Expr* OpenACCAtomicConstruct::SingleStmtInfo::RefExpr |
Definition at line 828 of file StmtOpenACC.h.
Referenced by createWrite(), and emitAtomicWrite().
| const Expr* OpenACCAtomicConstruct::SingleStmtInfo::V |
Definition at line 824 of file StmtOpenACC.h.
Referenced by createRead(), and emitAtomicRead().
| const Expr* OpenACCAtomicConstruct::SingleStmtInfo::WholeExpr |
Definition at line 823 of file StmtOpenACC.h.
Referenced by createRead(), createUpdate(), createWrite(), and emitAtomicUpdate().
| const Expr* OpenACCAtomicConstruct::SingleStmtInfo::X |
Definition at line 825 of file StmtOpenACC.h.
Referenced by createRead(), createUpdate(), createWrite(), emitAtomicRead(), emitAtomicUpdate(), and emitAtomicWrite().