|
clang 22.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 821 of file StmtOpenACC.h.
|
inlinestatic |
Definition at line 841 of file StmtOpenACC.h.
References V, WholeExpr, and X.
Referenced by getReadStmtInfo().
|
inlinestatic |
Definition at line 849 of file StmtOpenACC.h.
Referenced by getUpdateStmtInfo().
|
inlinestatic |
Definition at line 845 of file StmtOpenACC.h.
References RefExpr, WholeExpr, and X.
Referenced by getWriteStmtInfo().
|
inlinestatic |
Definition at line 837 of file StmtOpenACC.h.
Referenced by OpenACCAtomicConstruct::getAssociatedStmtInfo().
Definition at line 836 of file StmtOpenACC.h.
| const Expr* OpenACCAtomicConstruct::SingleStmtInfo::RefExpr |
Definition at line 831 of file StmtOpenACC.h.
Referenced by createWrite(), and emitAtomicWrite().
| const Expr* OpenACCAtomicConstruct::SingleStmtInfo::V |
Definition at line 827 of file StmtOpenACC.h.
Referenced by createRead(), and emitAtomicRead().
| const Expr* OpenACCAtomicConstruct::SingleStmtInfo::WholeExpr |
Definition at line 826 of file StmtOpenACC.h.
Referenced by createRead(), createUpdate(), createWrite(), and emitAtomicUpdate().
| const Expr* OpenACCAtomicConstruct::SingleStmtInfo::X |
Definition at line 828 of file StmtOpenACC.h.
Referenced by createRead(), createUpdate(), createWrite(), emitAtomicRead(), emitAtomicUpdate(), and emitAtomicWrite().