clang 20.0.0git
|
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/Expr.h"
#include "clang/AST/ExprCXX.h"
#include "clang/AST/ExprObjC.h"
#include "clang/AST/ExprOpenMP.h"
#include "clang/AST/ODRHash.h"
#include "clang/AST/OpenMPClause.h"
#include "clang/AST/StmtVisitor.h"
#include "llvm/ADT/FoldingSet.h"
#include "clang/AST/StmtNodes.inc"
#include "llvm/Frontend/OpenMP/OMP.inc"
#include "clang/Basic/OpenACCClauses.def"
Go to the source code of this file.
Macros | |
#define | STMT(Node, Base) void Visit##Node(const Node *S); |
#define | GEN_CLANG_CLAUSE_CLASS |
#define | CLAUSE_CLASS(Enum, Str, Class) void Visit##Class(const Class *C); |
#define | VISIT_CLAUSE(CLAUSE_NAME) void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause); |
Functions | |
static Stmt::StmtClass | DecodeOperatorCall (const CXXOperatorCallExpr *S, UnaryOperatorKind &UnaryOp, BinaryOperatorKind &BinaryOp, unsigned &NumArgs) |
#define CLAUSE_CLASS | ( | Enum, | |
Str, | |||
Class | |||
) | void Visit##Class(const Class *C); |
Definition at line 438 of file StmtProfile.cpp.
#define GEN_CLANG_CLAUSE_CLASS |
Definition at line 437 of file StmtProfile.cpp.
Definition at line 49 of file StmtProfile.cpp.
#define VISIT_CLAUSE | ( | CLAUSE_NAME | ) | void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause); |
Definition at line 2506 of file StmtProfile.cpp.
|
static |
Definition at line 1701 of file StmtProfile.cpp.
References clang::NUM_OVERLOADED_OPERATORS, and clang::OO_None.