Home
last modified time | relevance | path

Searched refs:OpenACCDirectiveKind (Results 1 – 9 of 9) sorted by relevance

/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACC.cpp25 bool diagnoseConstructAppertainment(SemaOpenACC &S, OpenACCDirectiveKind K, in diagnoseConstructAppertainment()
29 case OpenACCDirectiveKind::Invalid: in diagnoseConstructAppertainment()
33 case OpenACCDirectiveKind::Parallel: in diagnoseConstructAppertainment()
34 case OpenACCDirectiveKind::Serial: in diagnoseConstructAppertainment()
35 case OpenACCDirectiveKind::Kernels: in diagnoseConstructAppertainment()
36 case OpenACCDirectiveKind::Loop: in diagnoseConstructAppertainment()
44 bool doesClauseApplyToDirective(OpenACCDirectiveKind DirectiveKind, in doesClauseApplyToDirective()
51 case OpenACCDirectiveKind::Parallel: in doesClauseApplyToDirective()
52 case OpenACCDirectiveKind::Serial: in doesClauseApplyToDirective()
53 case OpenACCDirectiveKind::Kernels: in doesClauseApplyToDirective()
[all …]
H A DTreeTransform.h4037 StmtResult RebuildOpenACCComputeConstruct(OpenACCDirectiveKind K, in RebuildOpenACCComputeConstruct()
4053 OpenACCDirectiveKind::Loop, BeginLoc, DirLoc, EndLoc, Clauses, Loop); in RebuildOpenACCLoopConstruct()
4076 TransformOpenACCClauseList(OpenACCDirectiveKind DirKind,
4081 OpenACCDirectiveKind DirKind,
11302 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitNumGangsClause()
11464 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitNumWorkersClause()
11487 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitVectorLengthClause()
11508 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitAsyncClause()
11535 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitWaitClause()
11549 Res = Self.getSema().OpenACC().ActOnIntExpr(OpenACCDirectiveKind::Invalid, in VisitWaitClause()
[all …]
/src/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenACCKinds.h25 enum class OpenACCDirectiveKind { enum
71 OpenACCDirectiveKind K) { in printOpenACCDirectiveKind()
73 case OpenACCDirectiveKind::Parallel: in printOpenACCDirectiveKind()
76 case OpenACCDirectiveKind::Serial: in printOpenACCDirectiveKind()
79 case OpenACCDirectiveKind::Kernels: in printOpenACCDirectiveKind()
82 case OpenACCDirectiveKind::Data: in printOpenACCDirectiveKind()
85 case OpenACCDirectiveKind::EnterData: in printOpenACCDirectiveKind()
88 case OpenACCDirectiveKind::ExitData: in printOpenACCDirectiveKind()
91 case OpenACCDirectiveKind::HostData: in printOpenACCDirectiveKind()
94 case OpenACCDirectiveKind::Loop: in printOpenACCDirectiveKind()
[all …]
/src/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp30 Invalid = static_cast<int>(OpenACCDirectiveKind::Invalid),
44 OpenACCDirectiveKind DirKind = in getOpenACCDirectiveKind()
45 llvm::StringSwitch<OpenACCDirectiveKind>( in getOpenACCDirectiveKind()
47 .Case("parallel", OpenACCDirectiveKind::Parallel) in getOpenACCDirectiveKind()
48 .Case("serial", OpenACCDirectiveKind::Serial) in getOpenACCDirectiveKind()
49 .Case("kernels", OpenACCDirectiveKind::Kernels) in getOpenACCDirectiveKind()
50 .Case("data", OpenACCDirectiveKind::Data) in getOpenACCDirectiveKind()
51 .Case("host_data", OpenACCDirectiveKind::HostData) in getOpenACCDirectiveKind()
52 .Case("loop", OpenACCDirectiveKind::Loop) in getOpenACCDirectiveKind()
53 .Case("cache", OpenACCDirectiveKind::Cache) in getOpenACCDirectiveKind()
[all …]
/src/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenACC.h30 OpenACCDirectiveKind Kind = OpenACCDirectiveKind::Invalid;
43 OpenACCConstructStmt(StmtClass SC, OpenACCDirectiveKind K, in OpenACCConstructStmt()
56 OpenACCDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind()
87 OpenACCAssociatedStmtConstruct(StmtClass SC, OpenACCDirectiveKind K, in OpenACCAssociatedStmtConstruct()
138 OpenACCComputeConstructClass, OpenACCDirectiveKind::Invalid, in OpenACCComputeConstruct()
151 OpenACCComputeConstruct(OpenACCDirectiveKind K, SourceLocation Start, in OpenACCComputeConstruct()
184 Create(const ASTContext &C, OpenACCDirectiveKind K, SourceLocation BeginLoc,
/src/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenACC.h47 OpenACCDirectiveKind DirKind;
90 OpenACCParsedClause(OpenACCDirectiveKind DirKind, in OpenACCParsedClause()
94 OpenACCDirectiveKind getDirectiveKind() const { return DirKind; } in getDirectiveKind()
117 DirKind != OpenACCDirectiveKind::Update)) && in getConditionExpr()
262 DirKind != OpenACCDirectiveKind::Update)) && in setConditionDetails()
392 void ActOnConstruct(OpenACCDirectiveKind K, SourceLocation DirLoc);
398 bool ActOnStartStmtDirective(OpenACCDirectiveKind K, SourceLocation StartLoc);
404 bool ActOnStartDeclDirective(OpenACCDirectiveKind K, SourceLocation StartLoc);
408 OpenACCDirectiveKind K, StmtResult AssocStmt);
412 StmtResult ActOnEndStmtDirective(OpenACCDirectiveKind K,
[all …]
/src/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenACC.cpp29 const ASTContext &C, OpenACCDirectiveKind K, SourceLocation BeginLoc, in Create()
71 OpenACCLoopConstructClass, OpenACCDirectiveKind::Loop, in OpenACCLoopConstruct()
85 OpenACCDirectiveKind::Loop, Start, DirLoc, in OpenACCLoopConstruct()
/src/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h3681 OpenACCDirectiveKind DirKind;
3729 OpenACCDirectiveKind DirKind, OpenACCClauseKind Kind,
3735 OpenACCDirectiveKind DirKind);
3738 ParseOpenACCClauseList(OpenACCDirectiveKind DirKind);
3752 OpenACCIntExprParseResult ParseOpenACCIntExpr(OpenACCDirectiveKind DK,
3757 bool ParseOpenACCIntExprList(OpenACCDirectiveKind DK, OpenACCClauseKind CK,
3765 OpenACCIntExprParseResult ParseOpenACCAsyncArgument(OpenACCDirectiveKind DK,
/src/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2813 S->Kind = Record.readEnum<OpenACCDirectiveKind>(); in VisitOpenACCConstructStmt()