| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenACC.cpp | 770 return {getActions().OpenACC().ActOnIntExpr(DK, CK, Loc, ER.get()), in ParseOpenACCIntExpr() 836 return getActions().OpenACC().ActOnOpenACCAsteriskSizeExpr(AsteriskLoc); in ParseOpenACCSizeExpr() 844 SizeExpr = getActions().OpenACC().ActOnIntExpr( in ParseOpenACCSizeExpr() 1096 LoopCount = getActions().OpenACC().ActOnIntExpr( in ParseOpenACCClauseParams() 1266 Actions.OpenACC().ActOnClause(ExistingClauses, ParsedClause)); in ParseOpenACCClauseParams() 1425 getActions().OpenACC().ActOnStartParseVar(DK, CK); in ParseOpenACCVar() 1429 getActions().OpenACC().ActOnInvalidParseVar(); in ParseOpenACCVar() 1433 Res = getActions().OpenACC().ActOnVar(DK, CK, Res.get()); in ParseOpenACCVar() 1499 getActions().OpenACC().ActOnConstruct(DirKind, DirLoc); in ParseOpenACCDirective() 1529 getActions().OpenACC().ActOnRoutineName(RoutineName.get()); in ParseOpenACCDirective() [all …]
|
| H A D | ParseStmt.cpp | 1748 SemaOpenACC::LoopInConstructRAII LCR{getActions().OpenACC()}; in ParseWhileStatement() 1749 getActions().OpenACC().ActOnWhileStmt(WhileLoc); in ParseWhileStatement() 1797 SemaOpenACC::LoopInConstructRAII LCR{getActions().OpenACC()}; in ParseDoStatement() 1798 getActions().OpenACC().ActOnDoStmt(DoLoc); in ParseDoStatement() 2203 SemaOpenACC::LoopInConstructRAII LCR{getActions().OpenACC()}; in ParseForStatement() 2205 getActions().OpenACC().ActOnRangeForStmtBegin(ForLoc, ForRangeStmt.get()); in ParseForStatement() 2207 getActions().OpenACC().ActOnForStmtBegin( in ParseForStatement() 2242 getActions().OpenACC().ActOnForStmtEnd(ForLoc, Body); in ParseForStatement()
|
| H A D | ParseExpr.cpp | 1769 LHS = Actions.OpenACC().ActOnArraySectionExpr( in ParsePostfixExpressionSuffix()
|
| /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 274 // 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 | 305 // OpenACC Constructs. 324 // OpenACC Additional Expressions.
|
| H A D | OpenMPKinds.def | 182 // This is an OpenMP extension for the sake of OpenACC support.
|
| H A D | DiagnosticParseKinds.td | 1449 // OpenACC Support. 1455 : Error<"unexpected OpenACC directive %select{|'#pragma acc %1'}0">; 1457 : Error<"invalid OpenACC directive %select{%1|'%1 %2'}0">; 1458 def err_acc_invalid_clause : Error<"invalid OpenACC clause %0">; 1460 : Warning<"unsupported OpenACC extension clause %0">, 1462 def err_acc_missing_directive : Error<"expected OpenACC directive">; 1464 : Error<"expected clause-list or newline in OpenACC directive">; 1476 : Error<"expected identifier or string literal in OpenACC 'bind' clause">; 1479 "0 modifier %1 in OpenACC modifier-list on '%2' clause">;
|
| H A D | DiagnosticSemaKinds.td | 11898 def err_array_section_use : Error<"%select{OpenACC sub-array|OpenMP array section}0 is not allowed … 13195 // OpenACC diagnostics. 13197 : Warning<"OpenACC construct 'routine' with implicit function not yet " 13201 : Error<"OpenACC construct '%0' cannot be used here; it can only " 13204 : Error<"OpenACC '%1' clause is not valid on '%0' directive">; 13206 : Error<"OpenACC '%1' clause cannot appear more than once on a '%0' " 13216 "OpenACC Compute/Combined Construct">; 13218 : Note<"invalid branch into OpenACC Compute/Combined Construct">; 13220 : Note<"invalid branch out of OpenACC Compute/Combined Construct">; 13222 : Warning<"OpenACC construct 'self' has no effect when an 'if' clause " [all …]
|
| H A D | LangOptions.def | 272 LANGOPT(OpenACC , 1, 0, NotCompatible, "OpenACC Enabled")
|
| H A D | DiagnosticGroups.td | 1545 // OpenACC warnings. 1547 def OpenACC : DiagGroup<"openacc", [SourceUsesOpenACC]>;
|
| H A D | TokenKinds.def | 1002 // Annotations for OpenACC pragma directives - #pragma acc.
|
| H A D | DiagnosticDriverKinds.td | 874 : Warning<"OpenACC directives will result in no runtime behavior; use "
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 2834 return getSema().OpenACC().ActOnArraySectionExpr( in RebuildArraySectionExpr() 4109 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCComputeConstruct() 4119 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCLoopConstruct() 4131 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCCombinedConstruct() 4141 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCDataConstruct() 4151 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCEnterDataConstruct() 4161 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCExitDataConstruct() 4172 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCHostDataConstruct() 4182 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCInitConstruct() 4192 return getSema().OpenACC().ActOnEndStmtDirective( in RebuildOpenACCShutdownConstruct() [all …]
|
| H A D | SemaOpenACC.cpp | 590 if (!getLangOpts().OpenACC || !CacheInfo.ParsingCacheVarList || !D || in CheckDeclReference() 934 if (!getLangOpts().OpenACC) in ActOnWhileStmt() 969 if (!getLangOpts().OpenACC) in ActOnDoStmt() 1004 assert(getLangOpts().OpenACC && "Check enabled when not OpenACC?"); in ForStmtBeginHelper() 1594 if (!getLangOpts().OpenACC) in ActOnForStmtBegin() 1610 if (!getLangOpts().OpenACC) in ActOnForStmtBegin() 1626 if (!getLangOpts().OpenACC || OldRangeFor == nullptr || RangeFor == nullptr) in ActOnRangeForStmtBegin() 1642 if (!getLangOpts().OpenACC || RangeFor == nullptr) in ActOnRangeForStmtBegin() 1687 if (!getLangOpts().OpenACC) in ActOnForStmtEnd() 1821 if (!getLangOpts().OpenACC || VD->isInvalidDecl() || !VD->isStaticLocal()) in ActOnVariableDeclarator() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1084 void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause); 1095 Res = SemaRef.OpenACC().ActOnVar(ParsedClause.getDirectiveKind(), in VisitVarList() 1107 const OpenACC##CLAUSE_NAME##Clause &) { \ 1153 ER = SemaRef.OpenACC().CheckGangExpr(ExistingClauses, in CLAUSE_NOT_ON_DECLS() 1163 NewClause = SemaRef.OpenACC().CheckGangClause( in CLAUSE_NOT_ON_DECLS() 1210 if (SemaRef.OpenACC().CheckDeclareClause(ParsedClause, C.getModifierList())) in VisitCopyClause() 1222 SemaRef.OpenACC().CheckLinkClauseVarList(VisitVarList(C.getVarList())), in VisitLinkClause() 1225 if (SemaRef.OpenACC().CheckDeclareClause(ParsedClause, in VisitLinkClause() 1239 if (SemaRef.OpenACC().CheckDeclareClause(ParsedClause, in VisitDeviceResidentClause() 1253 if (SemaRef.OpenACC().CheckDeclareClause(ParsedClause, C.getModifierList())) in VisitCopyInClause() [all …]
|
| H A D | SemaStmt.cpp | 560 if (LangOpts.OpenACC && in ActOnCaseStmt() 585 if (LangOpts.OpenACC && in ActOnDefaultStmt()
|
| H A D | SemaDecl.cpp | 2900 NewAttr = S.OpenACC().mergeRoutineDeclAttr(*RD); in mergeDeclAttribute() 8025 if (getLangOpts().OpenACC) in ActOnVariableDeclarator() 8026 OpenACC().ActOnVariableDeclarator(NewVD); in ActOnVariableDeclarator() 11074 if (getLangOpts().OpenACC) in ActOnFunctionDeclarator() 11075 OpenACC().ActOnFunctionDeclarator(NewFD); in ActOnFunctionDeclarator() 14086 if (LangOpts.OpenACC && !InitType.isNull()) in AddInitializerToDecl() 14087 OpenACC().ActOnVariableInit(VDecl, InitType); in AddInitializerToDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OpenACCClause.h | 1288 *cast<OpenACC##CLAUSE_NAME##Clause>(C)); \ in Visit() 1293 *cast<OpenACC##CLAUSE_NAME##Clause>(C)); \ in Visit() 1305 const OpenACC##CLAUSE_NAME##Clause &Clause) { \ 1332 void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OpenACCClause.cpp | 139 return cast<OpenACC##CLAUSE_NAME##Clause>(this)->children(); in children() 142 return cast<OpenACC##CLAUSE_NAME##Clause>(this)->children(); in children()
|
| H A D | StmtProfile.cpp | 2545 void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause);
|
| /freebsd/contrib/llvm-project/ |
| H A D | FREEBSD-Xlist | 66 clang/lib/CIR/Dialect/OpenACC/CMakeLists.txt 775 llvm/include/llvm/Frontend/OpenACC/CMakeLists.txt 837 llvm/lib/Frontend/OpenACC/CMakeLists.txt
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 2233 llvm/Frontend/OpenACC/ACC.inc: ${LLVM_SRCS}/include/llvm/Frontend/OpenACC/ACC.td 2236 ${LLVM_SRCS}/include/llvm/Frontend/OpenACC/ACC.td 2237 TGHDRS+= llvm/Frontend/OpenACC/ACC.inc
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 642 if (LangOpts.OpenACC) { in InitializeStandardPredefinedMacros()
|
| H A D | CompilerInvocation.cpp | 3951 if (Opts.OpenACC) { in GenerateLangArgs() 4481 Opts.OpenACC = true; in ParseLangArgs() 5177 if (LangOpts.OpenACC && !Res.getFrontendOpts().UseClangIRPipeline && in CreateFromArgsImpl()
|