| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 862 virtual bool isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, 870 virtual bool isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind, 877 virtual bool isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, 884 virtual bool isStaticChunked(OpenMPDistScheduleClauseKind ScheduleKind, 891 virtual bool isDynamic(OpenMPScheduleClauseKind ScheduleKind) const; 927 const OpenMPScheduleTy &ScheduleKind, 985 const OpenMPScheduleTy &ScheduleKind, 1526 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 1532 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, 1830 const OpenMPScheduleTy &ScheduleKind, [all …]
|
| H A D | CGOpenMPRuntimeGPU.h | 316 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 321 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
| H A D | CGStmtOpenMP.cpp | 3105 const OpenMPScheduleTy &ScheduleKind, bool IsMonotonic, in EmitOMPForOuterLoop() argument 3112 const bool DynamicOrOrdered = Ordered || RT.isDynamic(ScheduleKind.Schedule); in EmitOMPForOuterLoop() 3114 assert((Ordered || !RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPForOuterLoop() 3181 RT.emitForDispatchInit(*this, S.getBeginLoc(), ScheduleKind, IVSize, in EmitOMPForOuterLoop() 3188 RT.emitForStaticInit(*this, S.getBeginLoc(), EKind, ScheduleKind, in EmitOMPForOuterLoop() 3220 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S, in EmitOMPDistributeOuterLoop() argument 3239 RT.emitDistributeStaticInit(*this, S.getBeginLoc(), ScheduleKind, StaticInit); in EmitOMPDistributeOuterLoop() 3539 OpenMPScheduleTy ScheduleKind; in EmitOMPWorksharingLoop() local 3541 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop() 3542 ScheduleKind.M1 = C->getFirstScheduleModifier(); in EmitOMPWorksharingLoop() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 2118 OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 2122 ScheduleKind = OMPC_DIST_SCHEDULE_static; in getDefaultDistScheduleAndChunk() 2130 CGF, S, ScheduleKind, Chunk); in getDefaultDistScheduleAndChunk() 2135 OpenMPScheduleClauseKind &ScheduleKind, in getDefaultScheduleAndChunk() argument 2137 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk()
|
| H A D | CGOpenMPRuntime.cpp | 2305 OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const { in getDefaultScheduleAndChunk() argument 2311 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk() 2390 static OpenMPSchedType getRuntimeSchedule(OpenMPScheduleClauseKind ScheduleKind, in getRuntimeSchedule() argument 2392 switch (ScheduleKind) { in getRuntimeSchedule() 2413 getRuntimeSchedule(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) { in getRuntimeSchedule() argument 2418 bool CGOpenMPRuntime::isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, in isStaticNonchunked() argument 2421 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticNonchunked() 2426 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const { in isStaticNonchunked() argument 2427 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() 2431 bool CGOpenMPRuntime::isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, in isStaticChunked() argument [all …]
|
| H A D | CodeGenFunction.h | 4102 void EmitOMPForOuterLoop(const OpenMPScheduleTy &ScheduleKind, 4107 void EmitOMPDistributeOuterLoop(OpenMPDistScheduleClauseKind ScheduleKind,
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 3682 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ParseOpenMPSingleExprWithArgClause() enumerator 3687 Arg[ScheduleKind] = OMPC_SCHEDULE_unknown; in ParseOpenMPSingleExprWithArgClause() 3718 Arg[ScheduleKind] = KindModifier; in ParseOpenMPSingleExprWithArgClause() 3719 KLoc[ScheduleKind] = Tok.getLocation(); in ParseOpenMPSingleExprWithArgClause() 3723 if ((Arg[ScheduleKind] == OMPC_SCHEDULE_static || in ParseOpenMPSingleExprWithArgClause() 3724 Arg[ScheduleKind] == OMPC_SCHEDULE_dynamic || in ParseOpenMPSingleExprWithArgClause() 3725 Arg[ScheduleKind] == OMPC_SCHEDULE_guided) && in ParseOpenMPSingleExprWithArgClause()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 1161 llvm::omp::ScheduleKind SchedKind = llvm::omp::OMP_SCHEDULE_Default,
|
| H A D | OMP.td | 465 let enumClauseValue = "ScheduleKind";
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 172 getOpenMPBaseScheduleType(llvm::omp::ScheduleKind ClauseKind, bool HasChunks, in getOpenMPBaseScheduleType() 256 computeOpenMPScheduleType(ScheduleKind ClauseKind, bool HasChunks, in computeOpenMPScheduleType() 4730 bool NeedsBarrier, omp::ScheduleKind SchedKind, Value *ChunkSize, in applyWorkshareLoop()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 16650 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ActOnOpenMPSingleExprWithArgClause() enumerator 16656 static_cast<OpenMPScheduleClauseKind>(Argument[ScheduleKind]), Expr, in ActOnOpenMPSingleExprWithArgClause() 16658 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
|