| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenACC.cpp | 31 Invalid = static_cast<int>(OpenACCDirectiveKind::Invalid), 45 OpenACCDirectiveKind DirKind = in getOpenACCDirectiveKind() 46 llvm::StringSwitch<OpenACCDirectiveKind>( in getOpenACCDirectiveKind() 48 .Case("parallel", OpenACCDirectiveKind::Parallel) in getOpenACCDirectiveKind() 49 .Case("serial", OpenACCDirectiveKind::Serial) in getOpenACCDirectiveKind() 50 .Case("kernels", OpenACCDirectiveKind::Kernels) in getOpenACCDirectiveKind() 51 .Case("data", OpenACCDirectiveKind::Data) in getOpenACCDirectiveKind() 52 .Case("host_data", OpenACCDirectiveKind::HostData) in getOpenACCDirectiveKind() 53 .Case("loop", OpenACCDirectiveKind::Loop) in getOpenACCDirectiveKind() 54 .Case("cache", OpenACCDirectiveKind::Cache) in getOpenACCDirectiveKind() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | OpenACCKinds.h | 28 enum class OpenACCDirectiveKind : uint8_t { enum 74 OpenACCDirectiveKind K) { in printOpenACCDirectiveKind() 76 case OpenACCDirectiveKind::Parallel: in printOpenACCDirectiveKind() 79 case OpenACCDirectiveKind::Serial: in printOpenACCDirectiveKind() 82 case OpenACCDirectiveKind::Kernels: in printOpenACCDirectiveKind() 85 case OpenACCDirectiveKind::Data: in printOpenACCDirectiveKind() 88 case OpenACCDirectiveKind::EnterData: in printOpenACCDirectiveKind() 91 case OpenACCDirectiveKind::ExitData: in printOpenACCDirectiveKind() 94 case OpenACCDirectiveKind::HostData: in printOpenACCDirectiveKind() 97 case OpenACCDirectiveKind::Loop: in printOpenACCDirectiveKind() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACC.cpp | 28 bool diagnoseConstructAppertainment(SemaOpenACC &S, OpenACCDirectiveKind K, in diagnoseConstructAppertainment() 32 case OpenACCDirectiveKind::Invalid: in diagnoseConstructAppertainment() 36 case OpenACCDirectiveKind::Parallel: in diagnoseConstructAppertainment() 37 case OpenACCDirectiveKind::ParallelLoop: in diagnoseConstructAppertainment() 38 case OpenACCDirectiveKind::Serial: in diagnoseConstructAppertainment() 39 case OpenACCDirectiveKind::SerialLoop: in diagnoseConstructAppertainment() 40 case OpenACCDirectiveKind::Kernels: in diagnoseConstructAppertainment() 41 case OpenACCDirectiveKind::KernelsLoop: in diagnoseConstructAppertainment() 42 case OpenACCDirectiveKind::Loop: in diagnoseConstructAppertainment() 43 case OpenACCDirectiveKind::Data: in diagnoseConstructAppertainment() [all …]
|
| H A D | SemaOpenACCClause.cpp | 51 } else if (NewClause.getDirectiveKind() == OpenACCDirectiveKind::Loop) { in checkValidAfterDeviceType() 88 } else if (NewClause.getDirectiveKind() == OpenACCDirectiveKind::Data) { in checkValidAfterDeviceType() 98 } else if (NewClause.getDirectiveKind() == OpenACCDirectiveKind::Set || in checkValidAfterDeviceType() 99 NewClause.getDirectiveKind() == OpenACCDirectiveKind::Init || in checkValidAfterDeviceType() 100 NewClause.getDirectiveKind() == OpenACCDirectiveKind::Shutdown) { in checkValidAfterDeviceType() 103 } else if (NewClause.getDirectiveKind() == OpenACCDirectiveKind::Update) { in checkValidAfterDeviceType() 113 } else if (NewClause.getDirectiveKind() == OpenACCDirectiveKind::Routine) { in checkValidAfterDeviceType() 156 if (Clause.getDirectiveKind() != OpenACCDirectiveKind::Loop && in DiagGangWorkerVectorSeqConflict() 208 Clause.getDirectiveKind() == OpenACCDirectiveKind::Data || in CheckModifierList() 255 if (Clause.getDirectiveKind() != OpenACCDirectiveKind::Routine) in CheckValidRoutineNewClauseHelper() [all …]
|
| H A D | SemaOpenACCClauseAppertainment.cpp | 63 OpenACCDirectiveKind DirKind; 80 const LLVMClauseLists &getListsForDirective(OpenACCDirectiveKind DK) { in getListsForDirective() 139 OpenACCDirectiveKind DK, SourceLocation DirectiveLoc, in DiagnoseRequiredClauses() 141 if (DK == OpenACCDirectiveKind::Invalid) in DiagnoseRequiredClauses() 162 OpenACCDirectiveKind DK, OpenACCClauseKind CK, SourceLocation ClauseLoc, in DiagnoseAllowedOnceClauses() 164 if (DK == OpenACCDirectiveKind::Invalid || CK == OpenACCClauseKind::Invalid) in DiagnoseAllowedOnceClauses() 188 OpenACCDirectiveKind DK, OpenACCClauseKind CK, SourceLocation ClauseLoc, in DiagnoseExclusiveClauses() 190 if (DK == OpenACCDirectiveKind::Invalid || CK == OpenACCClauseKind::Invalid) in DiagnoseExclusiveClauses() 215 bool SemaOpenACC::DiagnoseAllowedClauses(OpenACCDirectiveKind DK, in DiagnoseAllowedClauses() 218 if (DK == OpenACCDirectiveKind::Invalid || CK == OpenACCClauseKind::Invalid) in DiagnoseAllowedClauses()
|
| H A D | TreeTransform.h | 4103 StmtResult RebuildOpenACCComputeConstruct(OpenACCDirectiveKind K, in RebuildOpenACCComputeConstruct() 4120 OpenACCDirectiveKind::Loop, BeginLoc, DirLoc, SourceLocation{}, in RebuildOpenACCLoopConstruct() 4125 StmtResult RebuildOpenACCCombinedConstruct(OpenACCDirectiveKind K, in RebuildOpenACCCombinedConstruct() 4142 OpenACCDirectiveKind::Data, BeginLoc, DirLoc, SourceLocation{}, in RebuildOpenACCDataConstruct() 4152 OpenACCDirectiveKind::EnterData, BeginLoc, DirLoc, SourceLocation{}, in RebuildOpenACCEnterDataConstruct() 4162 OpenACCDirectiveKind::ExitData, BeginLoc, DirLoc, SourceLocation{}, in RebuildOpenACCExitDataConstruct() 4173 OpenACCDirectiveKind::HostData, BeginLoc, DirLoc, SourceLocation{}, in RebuildOpenACCHostDataConstruct() 4183 OpenACCDirectiveKind::Init, BeginLoc, DirLoc, SourceLocation{}, in RebuildOpenACCInitConstruct() 4193 OpenACCDirectiveKind::Shutdown, BeginLoc, DirLoc, SourceLocation{}, in RebuildOpenACCShutdownConstruct() 4203 OpenACCDirectiveKind::Set, BeginLoc, DirLoc, SourceLocation{}, in RebuildOpenACCSetConstruct() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1334 OpenACCDirectiveKind DK, ArrayRef<const OpenACCClause *> ClauseList) { in InstantiateOpenACCClauseList() 1364 S, TemplateArgs, OpenACCDirectiveKind::Routine, OldAttr->Clauses); in instantiateDependentOpenACCRoutineDeclAttr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtOpenACC.h | 31 OpenACCDirectiveKind Kind = OpenACCDirectiveKind::Invalid; 44 OpenACCConstructStmt(StmtClass SC, OpenACCDirectiveKind K, in OpenACCConstructStmt() 57 OpenACCDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind() 88 OpenACCAssociatedStmtConstruct(StmtClass SC, OpenACCDirectiveKind K, in OpenACCAssociatedStmtConstruct() 139 OpenACCComputeConstructClass, OpenACCDirectiveKind::Invalid, in OpenACCComputeConstruct() 149 OpenACCComputeConstruct(OpenACCDirectiveKind K, SourceLocation Start, in OpenACCComputeConstruct() 175 Create(const ASTContext &C, OpenACCDirectiveKind K, SourceLocation BeginLoc, 193 OpenACCDirectiveKind ParentComputeConstructKind = 194 OpenACCDirectiveKind::Invalid; 206 OpenACCLoopConstruct(OpenACCDirectiveKind ParentKind, SourceLocation Start, [all …]
|
| H A D | DeclOpenACC.h | 33 OpenACCDirectiveKind DirKind = OpenACCDirectiveKind::Invalid; 42 OpenACCConstructDecl(Kind DeclKind, DeclContext *DC, OpenACCDirectiveKind K, in OpenACCConstructDecl() 56 OpenACCDirectiveKind getDirectiveKind() const { return DirKind; } in getDirectiveKind() 83 : OpenACCConstructDecl(OpenACCDeclare, DC, OpenACCDirectiveKind::Declare, in OpenACCDeclareDecl() 126 : OpenACCConstructDecl(OpenACCRoutine, DC, OpenACCDirectiveKind::Routine, in OpenACCRoutineDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenStmtOpenACCLoop.cpp | 27 OpenACCDirectiveKind dk) { in updateLoopOpParallelism() 36 case OpenACCDirectiveKind::Invalid: in updateLoopOpParallelism() 37 case OpenACCDirectiveKind::Parallel: in updateLoopOpParallelism() 38 case OpenACCDirectiveKind::ParallelLoop: in updateLoopOpParallelism() 41 case OpenACCDirectiveKind::Kernels: in updateLoopOpParallelism() 42 case OpenACCDirectiveKind::KernelsLoop: in updateLoopOpParallelism() 45 case OpenACCDirectiveKind::Serial: in updateLoopOpParallelism() 46 case OpenACCDirectiveKind::SerialLoop: in updateLoopOpParallelism()
|
| H A D | CIRGenStmtOpenACC.cpp | 26 mlir::Location start, mlir::Location end, OpenACCDirectiveKind dirKind, in emitOpenACCOpAssociatedStmt() 68 mlir::Location start, mlir::Location end, OpenACCDirectiveKind dirKind, in emitOpenACCOpCombinedConstruct() 117 mlir::Location start, OpenACCDirectiveKind dirKind, SourceLocation dirLoc, in emitOpenACCOp() 133 case OpenACCDirectiveKind::Parallel: in emitOpenACCComputeConstruct() 137 case OpenACCDirectiveKind::Serial: in emitOpenACCComputeConstruct() 141 case OpenACCDirectiveKind::Kernels: in emitOpenACCComputeConstruct() 226 case OpenACCDirectiveKind::ParallelLoop: in emitOpenACCCombinedConstruct() 230 case OpenACCDirectiveKind::SerialLoop: in emitOpenACCCombinedConstruct() 234 case OpenACCDirectiveKind::KernelsLoop: in emitOpenACCCombinedConstruct()
|
| H A D | CIRGenOpenACCClause.cpp | 59 OpenACCDirectiveKind dirKind; 361 OpenACCDirectiveKind dirKind, SourceLocation dirLoc) in OpenACCClauseCIREmitter() 979 OpenACCDirectiveKind dirKind, SourceLocation dirLoc) { in makeClauseEmitter() 986 Op &op, OpenACCDirectiveKind dirKind, SourceLocation dirLoc, in emitOpenACCClauses() 998 N &, OpenACCDirectiveKind, SourceLocation, \ 1017 ComputeOp &op, LoopOp &loopOp, OpenACCDirectiveKind dirKind, in EXPL_SPEC() 1030 N &, mlir::acc::LoopOp &, OpenACCDirectiveKind, SourceLocation, \
|
| H A D | CIRGenFunction.h | 1188 Op emitOpenACCOp(mlir::Location start, OpenACCDirectiveKind dirKind, 1195 mlir::Location start, mlir::Location end, OpenACCDirectiveKind dirKind, 1201 mlir::Location start, mlir::Location end, OpenACCDirectiveKind dirKind, 1206 void emitOpenACCClauses(Op &op, OpenACCDirectiveKind dirKind, 1217 OpenACCDirectiveKind dirKind, SourceLocation dirLoc, 1224 OpenACCDirectiveKind dk);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaOpenACC.h | 45 OpenACCDirectiveKind Kind = OpenACCDirectiveKind::Invalid; 52 return ActiveComputeConstructInfo.Kind != OpenACCDirectiveKind::Invalid; in isInComputeConstruct() 97 OpenACCDirectiveKind DirectiveKind = OpenACCDirectiveKind::Invalid; 117 OpenACCDirectiveKind DirectiveKind = OpenACCDirectiveKind::Invalid; 229 bool DiagnoseRequiredClauses(OpenACCDirectiveKind DK, SourceLocation DirLoc, 232 bool DiagnoseAllowedClauses(OpenACCDirectiveKind DK, OpenACCClauseKind CK, 237 bool DiagnoseAllowedOnceClauses(OpenACCDirectiveKind DK, OpenACCClauseKind CK, 240 bool DiagnoseExclusiveClauses(OpenACCDirectiveKind DK, OpenACCClauseKind CK, 255 OpenACCDirectiveKind DirKind = OpenACCDirectiveKind::Invalid; 274 OpenACCDirectiveKind Kind = OpenACCDirectiveKind::Invalid; [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtOpenACC.cpp | 28 const ASTContext &C, OpenACCDirectiveKind K, SourceLocation BeginLoc, in Create() 41 OpenACCLoopConstructClass, OpenACCDirectiveKind::Loop, in OpenACCLoopConstruct() 49 OpenACCDirectiveKind ParentKind, SourceLocation Start, in OpenACCLoopConstruct() 53 OpenACCDirectiveKind::Loop, Start, DirLoc, in OpenACCLoopConstruct() 76 const ASTContext &C, OpenACCDirectiveKind ParentKind, in Create() 98 const ASTContext &C, OpenACCDirectiveKind DK, SourceLocation BeginLoc, in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 6078 OpenACCDirectiveKind DirKind; 6155 OpenACCVarParseResult ParseOpenACCVar(OpenACCDirectiveKind DK, 6159 llvm::SmallVector<Expr *> ParseOpenACCVarList(OpenACCDirectiveKind DK, 6172 OpenACCDirectiveKind DirKind, OpenACCClauseKind Kind, 6179 OpenACCDirectiveKind DirKind); 6189 ParseOpenACCClauseList(OpenACCDirectiveKind DirKind); 6212 OpenACCIntExprParseResult ParseOpenACCIntExpr(OpenACCDirectiveKind DK, 6217 bool ParseOpenACCIntExprList(OpenACCDirectiveKind DK, OpenACCClauseKind CK, 6244 OpenACCIntExprParseResult ParseOpenACCAsyncArgument(OpenACCDirectiveKind DK,
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2841 S->Kind = Record.readEnum<OpenACCDirectiveKind>(); in VisitOpenACCConstructStmt() 2861 S->ParentComputeConstructKind = Record.readEnum<OpenACCDirectiveKind>(); in VisitOpenACCLoopConstruct()
|
| H A D | ASTReaderDecl.cpp | 3102 D->DirKind = Record.readEnum<OpenACCDirectiveKind>(); in VisitOpenACCDeclareDecl() 3109 D->DirKind = Record.readEnum<OpenACCDirectiveKind>(); in VisitOpenACCRoutineDecl()
|