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.