| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 880 virtual bool isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, 888 virtual bool isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind, 895 virtual bool isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, 902 virtual bool isStaticChunked(OpenMPDistScheduleClauseKind ScheduleKind, 909 virtual bool isDynamic(OpenMPScheduleClauseKind ScheduleKind) const; 945 const OpenMPScheduleTy &ScheduleKind, 995 const OpenMPScheduleTy &ScheduleKind, 1529 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 1535 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, 1833 const OpenMPScheduleTy &ScheduleKind, [all …]
|
| H A D | CGOpenMPRuntimeGPU.h | 318 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 323 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
| H A D | CGStmtOpenMP.cpp | 3003 ScheduleKind, StaticInit); in EmitOMPForOuterLoop() 3350 OpenMPScheduleTy ScheduleKind; in EmitOMPWorksharingLoop() local 3352 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop() 3381 RT.isStaticChunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop() 3409 &S, ScheduleKind, LoopExit, in EmitOMPWorksharingLoop() 3873 static llvm::omp::ScheduleKind 4065 OpenMPScheduleTy ScheduleKind; in EmitSections() local 4066 ScheduleKind.Schedule = OMPC_SCHEDULE_static; in EmitSections() 5683 ScheduleKind = C->getDistScheduleKind(); in EmitOMPDistributeLoop() 5693 *this, S, ScheduleKind, Chunk); in EmitOMPDistributeLoop() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 2332 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk() 2411 switch (ScheduleKind) { in getRuntimeSchedule() 2440 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticNonchunked() 2445 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const { in isStaticNonchunked() argument 2446 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() 2453 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticChunked() 2458 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const { in isStaticChunked() argument 2459 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticChunked() 2545 CGM, Schedule, ScheduleKind.M1, ScheduleKind.M2)), // Schedule type in emitForDispatchInit() 2610 ScheduleKind.Schedule, Values.Chunk != nullptr, Values.Ordered); in emitForStaticInit() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 3327 OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 3331 ScheduleKind = OMPC_DIST_SCHEDULE_static; in getDefaultDistScheduleAndChunk() 3339 CGF, S, ScheduleKind, Chunk); in getDefaultDistScheduleAndChunk() 3344 OpenMPScheduleClauseKind &ScheduleKind, in getDefaultScheduleAndChunk() argument 3346 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk()
|
| H A D | CodeGenFunction.h | 3826 void EmitOMPForOuterLoop(const OpenMPScheduleTy &ScheduleKind, 3831 void EmitOMPDistributeOuterLoop(OpenMPDistScheduleClauseKind ScheduleKind,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 3875 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ParseOpenMPSingleExprWithArgClause() enumerator 3880 Arg[ScheduleKind] = OMPC_SCHEDULE_unknown; in ParseOpenMPSingleExprWithArgClause() 3911 Arg[ScheduleKind] = KindModifier; in ParseOpenMPSingleExprWithArgClause() 3912 KLoc[ScheduleKind] = Tok.getLocation(); in ParseOpenMPSingleExprWithArgClause() 3916 if ((Arg[ScheduleKind] == OMPC_SCHEDULE_static || in ParseOpenMPSingleExprWithArgClause() 3917 Arg[ScheduleKind] == OMPC_SCHEDULE_dynamic || in ParseOpenMPSingleExprWithArgClause() 3918 Arg[ScheduleKind] == OMPC_SCHEDULE_guided) && in ParseOpenMPSingleExprWithArgClause()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 1044 llvm::omp::ScheduleKind SchedKind = llvm::omp::OMP_SCHEDULE_Default,
|
| H A D | OMP.td | 145 let enumClauseValue = "ScheduleKind";
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 164 getOpenMPBaseScheduleType(llvm::omp::ScheduleKind ClauseKind, bool HasChunks, in getOpenMPBaseScheduleType() 248 computeOpenMPScheduleType(ScheduleKind ClauseKind, bool HasChunks, in computeOpenMPScheduleType() 2908 bool NeedsBarrier, omp::ScheduleKind SchedKind, Value *ChunkSize, in applyWorkshareLoop()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 17297 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ActOnOpenMPSingleExprWithArgClause() enumerator 17303 static_cast<OpenMPScheduleClauseKind>(Argument[ScheduleKind]), Expr, in ActOnOpenMPSingleExprWithArgClause() 17305 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
|