| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaOpenACC.h | 232 bool DiagnoseAllowedClauses(OpenACCDirectiveKind DK, OpenACCClauseKind CK, 237 bool DiagnoseAllowedOnceClauses(OpenACCDirectiveKind DK, OpenACCClauseKind CK, 240 bool DiagnoseExclusiveClauses(OpenACCDirectiveKind DK, OpenACCClauseKind CK, 287 OpenACCClauseKind ClauseKind; 343 OpenACCClauseKind ClauseKind, SourceLocation BeginLoc) in OpenACCParsedClause() 348 OpenACCClauseKind getClauseKind() const { return ClauseKind; } in getClauseKind() 357 assert(ClauseKind == OpenACCClauseKind::Default && in getDefaultClauseKind() 367 assert((ClauseKind == OpenACCClauseKind::If || in getConditionExpr() 368 (ClauseKind == OpenACCClauseKind::Self && in getConditionExpr() 374 if (ClauseKind == OpenACCClauseKind::Self && in getConditionExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | OpenACCKinds.h | 207 enum class OpenACCClauseKind : uint8_t { enum 343 inline StreamTy &printOpenACCClauseKind(StreamTy &Out, OpenACCClauseKind K) { in printOpenACCClauseKind() 345 case OpenACCClauseKind::Finalize: in printOpenACCClauseKind() 348 case OpenACCClauseKind::IfPresent: in printOpenACCClauseKind() 351 case OpenACCClauseKind::Seq: in printOpenACCClauseKind() 354 case OpenACCClauseKind::Independent: in printOpenACCClauseKind() 357 case OpenACCClauseKind::Auto: in printOpenACCClauseKind() 360 case OpenACCClauseKind::Worker: in printOpenACCClauseKind() 363 case OpenACCClauseKind::Vector: in printOpenACCClauseKind() 366 case OpenACCClauseKind::NoHost: in printOpenACCClauseKind() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenACC.cpp | 76 OpenACCClauseKind getOpenACCClauseKind(Token Tok) { in getOpenACCClauseKind() 80 return OpenACCClauseKind::Auto; in getOpenACCClauseKind() 84 return OpenACCClauseKind::Default; in getOpenACCClauseKind() 88 return OpenACCClauseKind::If; in getOpenACCClauseKind() 92 return OpenACCClauseKind::Private; in getOpenACCClauseKind() 96 return OpenACCClauseKind::Delete; in getOpenACCClauseKind() 99 return OpenACCClauseKind::Invalid; in getOpenACCClauseKind() 101 return llvm::StringSwitch<OpenACCClauseKind>( in getOpenACCClauseKind() 103 .Case("async", OpenACCClauseKind::Async) in getOpenACCClauseKind() 104 .Case("attach", OpenACCClauseKind::Attach) in getOpenACCClauseKind() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACCClauseAppertainment.cpp | 29 static_assert(static_cast<unsigned>(OpenACCClauseKind::Invalid) < 64); 32 void setBit(OpenACCClauseKind C) { in setBit() 37 constexpr AccClauseSet(std::initializer_list<OpenACCClauseKind> Clauses) in AccClauseSet() 39 for (OpenACCClauseKind C : Clauses) in AccClauseSet() 43 constexpr bool isSet(OpenACCClauseKind C) const { in isSet() 47 void clearBit(OpenACCClauseKind C) { in clearBit() 97 for (unsigned I = 0; I < static_cast<unsigned>(OpenACCClauseKind::Invalid); in getListOfClauses() 99 OpenACCClauseKind CurClause = static_cast<OpenACCClauseKind>(I); in getListOfClauses() 121 OpenACCClauseKind dealiasClauseKind(OpenACCClauseKind CK) { in dealiasClauseKind() 127 case OpenACCClauseKind::ALIAS: \ in dealiasClauseKind() [all …]
|
| H A D | SemaOpenACCClause.cpp | 33 if (NewClause.getClauseKind() == OpenACCClauseKind::DType || in checkValidAfterDeviceType() 34 NewClause.getClauseKind() == OpenACCClauseKind::DeviceType) in checkValidAfterDeviceType() 42 case OpenACCClauseKind::Async: in checkValidAfterDeviceType() 43 case OpenACCClauseKind::Wait: in checkValidAfterDeviceType() 44 case OpenACCClauseKind::NumGangs: in checkValidAfterDeviceType() 45 case OpenACCClauseKind::NumWorkers: in checkValidAfterDeviceType() 46 case OpenACCClauseKind::VectorLength: in checkValidAfterDeviceType() 56 case OpenACCClauseKind::Collapse: in checkValidAfterDeviceType() 57 case OpenACCClauseKind::Gang: in checkValidAfterDeviceType() 58 case OpenACCClauseKind::Worker: in checkValidAfterDeviceType() [all …]
|
| H A D | SemaOpenACC.cpp | 392 OpenACCClauseKind CK, SourceLocation Loc, in ActOnIntExpr() 396 CK == OpenACCClauseKind::Invalid) || in ActOnIntExpr() 398 CK != OpenACCClauseKind::Invalid) || in ActOnIntExpr() 400 CK == OpenACCClauseKind::Invalid)) && in ActOnIntExpr() 405 OpenACCClauseKind ClauseKind; in ActOnIntExpr() 411 if (ClauseKind != OpenACCClauseKind::Invalid) in ActOnIntExpr() 419 IntExprConverter(OpenACCDirectiveKind DK, OpenACCClauseKind CK, in ActOnIntExpr() 492 bool SemaOpenACC::CheckVarIsPointerType(OpenACCClauseKind ClauseKind, in CheckVarIsPointerType() 523 OpenACCClauseKind CK) { in ActOnStartParseVar() 627 ExprResult SemaOpenACC::ActOnVar(OpenACCDirectiveKind DK, OpenACCClauseKind CK, in ActOnVar() [all …]
|
| H A D | TreeTransform.h | 12027 OpenACCClauseKind::Attach, E); in VisitAttachClause() 12045 OpenACCClauseKind::Detach, E); in VisitDetachClause() 12085 OpenACCClauseKind::DevicePtr, E); in VisitDevicePtrClause() 12728 OpenACCDirectiveKind::Wait, OpenACCClauseKind::Invalid, in TransformOpenACCWaitConstruct() 12741 OpenACCClauseKind::Invalid, in TransformOpenACCWaitConstruct() 12775 C->getDirectiveKind(), OpenACCClauseKind::Invalid, NewVar.get()); in TransformOpenACCCacheConstruct()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1304 return SemaRef.OpenACC().CheckVarIsPointerType(OpenACCClauseKind::DevicePtr, in VisitDevicePtrClause()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OpenACCClause.h | 28 OpenACCClauseKind Kind; 32 OpenACCClause(OpenACCClauseKind K, SourceLocation BeginLoc, in OpenACCClause() 40 OpenACCClauseKind getClauseKind() const { return Kind; } in getClauseKind() 65 : OpenACCClause(OpenACCClauseKind::Auto, BeginLoc, EndLoc) {} in OpenACCAutoClause() 69 return C->getClauseKind() == OpenACCClauseKind::Auto; in classof() 87 : OpenACCClause(OpenACCClauseKind::Finalize, BeginLoc, EndLoc) {} in OpenACCFinalizeClause() 91 return C->getClauseKind() == OpenACCClauseKind::Finalize; in classof() 109 : OpenACCClause(OpenACCClauseKind::IfPresent, BeginLoc, EndLoc) {} in OpenACCIfPresentClause() 113 return C->getClauseKind() == OpenACCClauseKind::IfPresent; in classof() 131 : OpenACCClause(OpenACCClauseKind::Independent, BeginLoc, EndLoc) {} in OpenACCIndependentClause() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | TextNodeDumper.cpp | 403 case OpenACCClauseKind::Default: in Visit() 406 case OpenACCClauseKind::Async: in Visit() 407 case OpenACCClauseKind::Auto: in Visit() 408 case OpenACCClauseKind::Attach: in Visit() 409 case OpenACCClauseKind::Host: in Visit() 410 case OpenACCClauseKind::If: in Visit() 411 case OpenACCClauseKind::IfPresent: in Visit() 412 case OpenACCClauseKind::Independent: in Visit() 413 case OpenACCClauseKind::Detach: in Visit() 414 case OpenACCClauseKind::Delete: in Visit() [all …]
|
| H A D | OpenACCClause.cpp | 82 : OpenACCClauseWithCondition(OpenACCClauseKind::If, BeginLoc, LParenLoc, in OpenACCIfClause() 114 : OpenACCClauseWithParams(OpenACCClauseKind::Self, BeginLoc, LParenLoc, in OpenACCSelfClause() 123 : OpenACCClauseWithParams(OpenACCClauseKind::Self, BeginLoc, LParenLoc, in OpenACCSelfClause() 138 case OpenACCClauseKind::CLAUSE_NAME: \ in children() 141 case OpenACCClauseKind::ALIAS_NAME: \ in children() 153 : OpenACCClauseWithSingleIntExpr(OpenACCClauseKind::NumWorkers, BeginLoc, in OpenACCNumWorkersClause() 165 : OpenACCClauseWithExprs(OpenACCClauseKind::Gang, BeginLoc, LParenLoc, in OpenACCGangClause() 186 : OpenACCClauseWithSingleIntExpr(OpenACCClauseKind::Collapse, BeginLoc, in OpenACCCollapseClause() 207 : OpenACCClauseWithSingleIntExpr(OpenACCClauseKind::VectorLength, BeginLoc, in OpenACCVectorLengthClause() 227 : OpenACCClauseWithSingleIntExpr(OpenACCClauseKind::Async, BeginLoc, in OpenACCAsyncClause() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 8659 case OpenACCClauseKind::Default: { in writeOpenACCClause() 8665 case OpenACCClauseKind::If: { in writeOpenACCClause() 8671 case OpenACCClauseKind::Self: { in writeOpenACCClause() 8686 case OpenACCClauseKind::NumGangs: { in writeOpenACCClause() 8694 case OpenACCClauseKind::DeviceNum: { in writeOpenACCClause() 8700 case OpenACCClauseKind::DefaultAsync: { in writeOpenACCClause() 8706 case OpenACCClauseKind::NumWorkers: { in writeOpenACCClause() 8712 case OpenACCClauseKind::VectorLength: { in writeOpenACCClause() 8718 case OpenACCClauseKind::Private: { in writeOpenACCClause() 8724 case OpenACCClauseKind::Host: { in writeOpenACCClause() [all …]
|
| H A D | ASTReader.cpp | 12670 OpenACCClauseKind ClauseKind = readEnum<OpenACCClauseKind>(); in readOpenACCClause() 12675 case OpenACCClauseKind::Default: { in readOpenACCClause() 12681 case OpenACCClauseKind::If: { in readOpenACCClause() 12687 case OpenACCClauseKind::Self: { in readOpenACCClause() 12702 case OpenACCClauseKind::NumGangs: { in readOpenACCClause() 12711 case OpenACCClauseKind::NumWorkers: { in readOpenACCClause() 12717 case OpenACCClauseKind::DeviceNum: { in readOpenACCClause() 12723 case OpenACCClauseKind::DefaultAsync: { in readOpenACCClause() 12729 case OpenACCClauseKind::VectorLength: { in readOpenACCClause() 12735 case OpenACCClauseKind::Private: { in readOpenACCClause() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 6142 OpenACCModifierKind tryParseModifierList(OpenACCClauseKind CK); 6156 OpenACCClauseKind CK); 6160 OpenACCClauseKind CK); 6172 OpenACCDirectiveKind DirKind, OpenACCClauseKind Kind, 6213 OpenACCClauseKind CK, 6217 bool ParseOpenACCIntExprList(OpenACCDirectiveKind DK, OpenACCClauseKind CK, 6245 OpenACCClauseKind CK, 6257 ExprResult ParseOpenACCSizeExpr(OpenACCClauseKind CK); 6260 bool ParseOpenACCSizeExprList(OpenACCClauseKind CK,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/Directive/ |
| H A D | DirectiveBase.td | 143 // clause in the clang::OpenACCClauseKind enum.
|