|
clang 22.0.0git
|
#include "clang/AST/StmtOpenACC.h"
Classes | |
| struct | StmtInfo |
Public Member Functions | |
| OpenACCAtomicKind | getAtomicKind () const |
| const Stmt * | getAssociatedStmt () const |
| Stmt * | getAssociatedStmt () |
| const StmtInfo | getAssociatedStmtInfo () const |
Static Public Member Functions | |
| static bool | classof (const Stmt *T) |
| static OpenACCAtomicConstruct * | CreateEmpty (const ASTContext &C, unsigned NumClauses) |
| static OpenACCAtomicConstruct * | Create (const ASTContext &C, SourceLocation Start, SourceLocation DirectiveLoc, OpenACCAtomicKind AtKind, SourceLocation End, ArrayRef< const OpenACCClause * > Clauses, Stmt *AssociatedStmt) |
Friends | |
| class | ASTStmtReader |
Definition at line 763 of file StmtOpenACC.h.
|
inlinestatic |
Definition at line 800 of file StmtOpenACC.h.
|
static |
Definition at line 315 of file StmtOpenACC.cpp.
References clang::C.
Referenced by clang::SemaOpenACC::ActOnEndStmtDirective().
|
static |
Definition at line 307 of file StmtOpenACC.cpp.
References clang::C.
|
inline |
Definition at line 815 of file StmtOpenACC.h.
|
inline |
Definition at line 812 of file StmtOpenACC.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitOpenACCAtomicConstruct(), and getAssociatedStmtInfo().
| const OpenACCAtomicConstruct::StmtInfo OpenACCAtomicConstruct::getAssociatedStmtInfo | ( | ) | const |
Definition at line 354 of file StmtOpenACC.cpp.
References clang::Capture, clang::cast(), getAssociatedStmt(), getBinaryOpArgs(), getUnaryOpArgs(), clang::None, clang::Read, clang::Update, and clang::Write.
|
inline |
Definition at line 811 of file StmtOpenACC.h.
Referenced by clang::TextNodeDumper::VisitOpenACCAtomicConstruct().
|
friend |
Definition at line 768 of file StmtOpenACC.h.
References ASTStmtReader.
Referenced by ASTStmtReader.