/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenACC/ |
H A D | ACC.td | 1 //===-- ACC.td - OpenACC directive definition file ---------*- tablegen -*-===// 9 // This is the definition file for OpenACC 3.3 directives and clauses. 16 // Definition of general OpenACC information 19 def OpenACC : DirectiveLanguage { 20 let name = "OpenACC"; 31 // Definition of OpenACC clauses 265 // Definition of OpenACC directives
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | OpenACCClauses.def | 1 //===-- OpenACCClauses.def - List of implemented OpenACC Clauses -- C++ -*-===// 9 // This file defines a list of currently implemented OpenACC Clauses (and
|
H A D | StmtNodes.td | 303 // OpenACC Constructs.
|
H A D | DiagnosticParseKinds.td | 1386 // OpenACC Support. 1392 : Error<"unexpected OpenACC directive %select{|'#pragma acc %1'}0">; 1394 : Error<"invalid OpenACC directive %select{%1|'%1 %2'}0">; 1395 def err_acc_invalid_clause : Error<"invalid OpenACC clause %0">; 1396 def err_acc_missing_directive : Error<"expected OpenACC directive">; 1398 : Error<"expected clause-list or newline in OpenACC directive">;
|
H A D | LangOptions.def | 308 LANGOPT(OpenACC , 1, 0, "OpenACC Enabled")
|
H A D | DiagnosticSemaKinds.td | 11300 def err_array_section_use : Error<"%select{OpenACC sub-array|OpenMP array section}0 is not allowed … 12433 // OpenACC diagnostics. 12435 : Warning<"OpenACC construct '%0' not yet implemented, pragma ignored">, 12438 : Warning<"OpenACC clause '%0' not yet implemented, clause ignored">, 12441 : Error<"OpenACC construct '%0' cannot be used here; it can only " 12444 : Error<"OpenACC '%1' clause is not valid on '%0' directive">; 12446 : Error<"OpenACC '%1' clause cannot appear more than once on a '%0' " 12451 "OpenACC Compute Construct">; 12453 : Note<"invalid branch into OpenACC Compute Construct">; 12455 : Note<"invalid branch out of OpenACC Compute Construct">; [all …]
|
H A D | DiagnosticGroups.td | 1371 // OpenACC warnings. 1373 def OpenACC : DiagGroup<"openacc", [SourceUsesOpenACC]>;
|
H A D | TokenKinds.def | 987 // Annotations for OpenACC pragma directives - #pragma acc.
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseOpenACC.cpp | 672 return {getActions().OpenACC().ActOnIntExpr(DK, CK, Loc, ER.get()), in ParseOpenACCIntExpr() 1139 Actions.OpenACC().ActOnClause(ExistingClauses, ParsedClause)); in ParseOpenACCClauseParams() 1297 Res = getActions().OpenACC().ActOnVar(CK, Res.get()); in ParseOpenACCVar() 1359 getActions().OpenACC().ActOnConstruct(DirKind, DirLoc); in ParseOpenACCDirective() 1433 if (getActions().OpenACC().ActOnStartDeclDirective(DirInfo.DirKind, in ParseOpenACCDirectiveDecl() 1438 return DeclGroupPtrTy::make(getActions().OpenACC().ActOnEndDeclDirective()); in ParseOpenACCDirectiveDecl() 1448 if (getActions().OpenACC().ActOnStartStmtDirective(DirInfo.DirKind, in ParseOpenACCDirectiveStmt() 1453 SemaOpenACC::AssociatedStmtRAII AssocStmtRAII(getActions().OpenACC(), in ParseOpenACCDirectiveStmt() 1459 AssocStmt = getActions().OpenACC().ActOnAssociatedStmt( in ParseOpenACCDirectiveStmt() 1463 return getActions().OpenACC().ActOnEndStmtDirective( in ParseOpenACCDirectiveStmt()
|
H A D | ParseExpr.cpp | 2120 LHS = Actions.OpenACC().ActOnArraySectionExpr( in ParsePostfixExpressionSuffix()
|
H A D | ParsePragma.cpp | 475 if (getLangOpts().OpenACC) in initializePragmaHandlers()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | OpenACCClause.h | 868 Visit##CLAUSE_NAME##Clause(*cast<OpenACC##CLAUSE_NAME##Clause>(C)); \ in Visit() 872 Visit##CLAUSE_NAME##Clause(*cast<OpenACC##CLAUSE_NAME##Clause>(C)); \ in Visit() 884 const OpenACC##CLAUSE_NAME##Clause &Clause) { \ 911 void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | OpenACCClause.cpp | 106 return cast<OpenACC##CLAUSE_NAME##Clause>(this)->children(); in children() 109 return cast<OpenACC##CLAUSE_NAME##Clause>(this)->children(); in children()
|
H A D | StmtProfile.cpp | 2491 void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause);
|
H A D | ASTContext.cpp | 1360 if (LangOpts.OpenACC && !LangOpts.OpenMP) { in InitBuiltinTypes()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | TreeTransform.h | 2801 return getSema().OpenACC().ActOnArraySectionExpr( in RebuildArraySectionExpr() 4043 return getSema().OpenACC().ActOnEndStmtDirective(K, BeginLoc, DirLoc, in RebuildOpenACCComputeConstruct() 4052 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCLoopConstruct() 11217 Res = Self.getSema().OpenACC().ActOnVar(ParsedClause.getClauseKind(), in VisitVarList() 11236 void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause); 11302 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitNumGangsClause() 11423 return Self.getSema().OpenACC().CheckVarIsPointerType( in VisitAttachClause() 11442 return Self.getSema().OpenACC().CheckVarIsPointerType( in VisitDevicePtrClause() 11464 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitNumWorkersClause() 11487 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitVectorLengthClause() [all …]
|
H A D | SemaStmt.cpp | 534 if (LangOpts.OpenACC && in ActOnCaseStmt() 559 if (LangOpts.OpenACC && in ActOnDefaultStmt()
|
H A D | SemaExprCXX.cpp | 886 if (getLangOpts().OpenACC && getCurScope() && in BuildCXXThrow()
|
H A D | SemaExpr.cpp | 4814 return OpenACC().ActOnArraySectionExpr(base, lbLoc, ArgExprs.front(), in ActOnArraySubscriptExpr()
|
/freebsd/contrib/llvm-project/ |
H A D | FREEBSD-Xlist | 535 llvm/include/llvm/Frontend/OpenACC/CMakeLists.txt 593 llvm/lib/Frontend/OpenACC/CMakeLists.txt
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 634 if (LangOpts.OpenACC) { in InitializeStandardPredefinedMacros()
|
H A D | CompilerInvocation.cpp | 3734 if (Opts.OpenACC) { in GenerateLangArgs() 4218 Opts.OpenACC = true; in ParseLangArgs()
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 1462 // Clang specific/exclusive options for OpenACC. 1468 "during OpenACC support development">; 1473 // End Clang specific/exclusive options for OpenACC. 3584 HelpText<"Enable OpenACC">;
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 1209 SemaOpenACC &OpenACC() { in OpenACC() function
|