| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | State.cpp | 320 void omp_get_schedule(omp_sched_t *ScheduleKind, int *ChunkSize) { in omp_get_schedule() argument 321 *ScheduleKind = static_cast<omp_sched_t>((int)icv::RunSched); in omp_get_schedule() 325 void omp_set_schedule(omp_sched_t ScheduleKind, int ChunkSize) { in omp_set_schedule() argument 326 icv::RunSched = (int)ScheduleKind; in omp_set_schedule()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 1094 virtual bool isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, 1102 virtual bool isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind, 1109 virtual bool isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, 1116 virtual bool isStaticChunked(OpenMPDistScheduleClauseKind ScheduleKind, 1123 virtual bool isDynamic(OpenMPScheduleClauseKind ScheduleKind) const; 1159 const OpenMPScheduleTy &ScheduleKind, 1209 const OpenMPScheduleTy &ScheduleKind, 1781 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 1787 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, 2085 const OpenMPScheduleTy &ScheduleKind, [all …]
|
| H A D | CGOpenMPRuntimeGPU.h | 360 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 365 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
| H A D | CGStmtOpenMP.cpp | 2945 ScheduleKind, StaticInit); in EmitOMPForOuterLoop() 3292 OpenMPScheduleTy ScheduleKind; in EmitOMPWorksharingLoop() local 3294 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop() 3323 RT.isStaticChunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop() 3351 &S, ScheduleKind, LoopExit, in EmitOMPWorksharingLoop() 3815 static llvm::omp::ScheduleKind 4007 OpenMPScheduleTy ScheduleKind; in EmitSections() local 4008 ScheduleKind.Schedule = OMPC_SCHEDULE_static; in EmitSections() 5585 ScheduleKind = C->getDistScheduleKind(); in EmitOMPDistributeLoop() 5595 *this, S, ScheduleKind, Chunk); in EmitOMPDistributeLoop() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 2526 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk() 2589 switch (ScheduleKind) { in getRuntimeSchedule() 2618 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticNonchunked() 2623 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const { in isStaticNonchunked() argument 2624 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() 2631 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticChunked() 2636 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const { in isStaticChunked() argument 2637 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticChunked() 2723 CGM, Schedule, ScheduleKind.M1, ScheduleKind.M2)), // Schedule type in emitForDispatchInit() 2787 ScheduleKind.Schedule, Values.Chunk != nullptr, Values.Ordered); in emitForStaticInit() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 3762 OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 3766 ScheduleKind = OMPC_DIST_SCHEDULE_static; in getDefaultDistScheduleAndChunk() 3774 CGF, S, ScheduleKind, Chunk); in getDefaultDistScheduleAndChunk() 3779 OpenMPScheduleClauseKind &ScheduleKind, in getDefaultScheduleAndChunk() argument 3781 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk()
|
| H A D | CodeGenFunction.h | 3719 void EmitOMPForOuterLoop(const OpenMPScheduleTy &ScheduleKind, 3724 void EmitOMPDistributeOuterLoop(OpenMPDistScheduleClauseKind ScheduleKind,
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 3719 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ParseOpenMPSingleExprWithArgClause() enumerator 3724 Arg[ScheduleKind] = OMPC_SCHEDULE_unknown; in ParseOpenMPSingleExprWithArgClause() 3755 Arg[ScheduleKind] = KindModifier; in ParseOpenMPSingleExprWithArgClause() 3756 KLoc[ScheduleKind] = Tok.getLocation(); in ParseOpenMPSingleExprWithArgClause() 3760 if ((Arg[ScheduleKind] == OMPC_SCHEDULE_static || in ParseOpenMPSingleExprWithArgClause() 3761 Arg[ScheduleKind] == OMPC_SCHEDULE_dynamic || in ParseOpenMPSingleExprWithArgClause() 3762 Arg[ScheduleKind] == OMPC_SCHEDULE_guided) && in ParseOpenMPSingleExprWithArgClause()
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 506 llvm::omp::ScheduleKind SchedKind = llvm::omp::OMP_SCHEDULE_Default,
|
| H A D | OMP.td | 135 let enumClauseValue = "ScheduleKind";
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 135 getOpenMPBaseScheduleType(llvm::omp::ScheduleKind ClauseKind, bool HasChunks, in getOpenMPBaseScheduleType() 219 computeOpenMPScheduleType(ScheduleKind ClauseKind, bool HasChunks, in computeOpenMPScheduleType() 2260 bool NeedsBarrier, llvm::omp::ScheduleKind SchedKind, in applyWorkshareLoop()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/ |
| H A D | OpenMPToLLVMIRTranslation.cpp | 29 static llvm::omp::ScheduleKind
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPIRBuilderTest.cpp | 145 static omp::ScheduleKind getSchedKind(omp::OMPScheduleType SchedType) { in getSchedKind()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 16737 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ActOnOpenMPSingleExprWithArgClause() enumerator 16743 static_cast<OpenMPScheduleClauseKind>(Argument[ScheduleKind]), Expr, in ActOnOpenMPSingleExprWithArgClause() 16745 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
|