clang: lib/Sema/SemaOpenACCClause.cpp File Reference (original) (raw)
This file implements semantic analysis for OpenACC clauses. More...
Go to the source code of this file.
| Macros | |
|---|---|
| #define | VISIT_CLAUSE(CLAUSE_NAME) |
| #define | CLAUSE_ALIAS(ALIAS, CLAUSE_NAME, DEPRECATED) |
| #define | VISIT_CLAUSE(CLAUSE_NAME) |
This file implements semantic analysis for OpenACC clauses.
Definition in file SemaOpenACCClause.cpp.
◆ CLAUSE_ALIAS
| #define CLAUSE_ALIAS | ( | ALIAS, |
|---|---|---|
| CLAUSE_NAME, | ||
| DEPRECATED ) |
Value:
case OpenACCClauseKind::ALIAS: \
if (DEPRECATED) \
SemaRef.Diag(Clause.getBeginLoc(), diag::warn_acc_deprecated_alias_name) \
<< Clause.getClauseKind() << OpenACCClauseKind::CLAUSE_NAME; \
return Visit##CLAUSE_NAME##Clause(Clause);
◆ VISIT_CLAUSE [1/2]
| #define VISIT_CLAUSE | ( | CLAUSE_NAME | ) |
|---|
Value:
case OpenACCClauseKind::CLAUSE_NAME: \
return Visit##CLAUSE_NAME##Clause(Clause);
Definition at line 479 of file SemaOpenACCClause.cpp.
◆ VISIT_CLAUSE [2/2]
| #define VISIT_CLAUSE | ( | CLAUSE_NAME | ) |
|---|
Value:
This is the base type for all OpenACC Clauses.
A type to represent all the data for an OpenACC Clause that has been parsed, but not yet created/sema...
Definition at line 479 of file SemaOpenACCClause.cpp.