Home
last modified time | relevance | path

Searched refs:OpenACC (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp770 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 DParseStmt.cpp1748 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 DParseExpr.cpp1769 LHS = Actions.OpenACC().ActOnArraySectionExpr( in ParsePostfixExpressionSuffix()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenACC/
H A DACC.td1 //===-- 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 DOpenACCClauses.def1 //===-- OpenACCClauses.def - List of implemented OpenACC Clauses -- C++ -*-===//
9 // This file defines a list of currently implemented OpenACC Clauses (and
H A DStmtNodes.td305 // OpenACC Constructs.
324 // OpenACC Additional Expressions.
H A DOpenMPKinds.def182 // This is an OpenMP extension for the sake of OpenACC support.
H A DDiagnosticParseKinds.td1449 // 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 DDiagnosticSemaKinds.td11898 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 DLangOptions.def272 LANGOPT(OpenACC , 1, 0, NotCompatible, "OpenACC Enabled")
H A DDiagnosticGroups.td1545 // OpenACC warnings.
1547 def OpenACC : DiagGroup<"openacc", [SourceUsesOpenACC]>;
H A DTokenKinds.def1002 // Annotations for OpenACC pragma directives - #pragma acc.
H A DDiagnosticDriverKinds.td874 : Warning<"OpenACC directives will result in no runtime behavior; use "
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h2834 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 DSemaOpenACC.cpp590 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 DSemaTemplateInstantiateDecl.cpp1084 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 DSemaStmt.cpp560 if (LangOpts.OpenACC && in ActOnCaseStmt()
585 if (LangOpts.OpenACC && in ActOnDefaultStmt()
H A DSemaDecl.cpp2900 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 DOpenACCClause.h1288 *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 DOpenACCClause.cpp139 return cast<OpenACC##CLAUSE_NAME##Clause>(this)->children(); in children()
142 return cast<OpenACC##CLAUSE_NAME##Clause>(this)->children(); in children()
H A DStmtProfile.cpp2545 void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause);
/freebsd/contrib/llvm-project/
H A DFREEBSD-Xlist66 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 DMakefile2233 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 DInitPreprocessor.cpp642 if (LangOpts.OpenACC) { in InitializeStandardPredefinedMacros()
H A DCompilerInvocation.cpp3951 if (Opts.OpenACC) { in GenerateLangArgs()
4481 Opts.OpenACC = true; in ParseLangArgs()
5177 if (LangOpts.OpenACC && !Res.getFrontendOpts().UseClangIRPipeline && in CreateFromArgsImpl()

12