| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGOpenMPRuntime.h | 874 virtual bool isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, 882 virtual bool isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind, 889 virtual bool isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, 896 virtual bool isStaticChunked(OpenMPDistScheduleClauseKind ScheduleKind, 903 virtual bool isDynamic(OpenMPScheduleClauseKind ScheduleKind) const; 939 const OpenMPScheduleTy &ScheduleKind, 989 const OpenMPScheduleTy &ScheduleKind, 1512 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 1518 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, 1816 const OpenMPScheduleTy &ScheduleKind, [all …]
|
| D | CGOpenMPRuntimeGPU.h | 348 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 353 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
| D | CGStmtOpenMP.cpp | 2922 const OpenMPScheduleTy &ScheduleKind, bool IsMonotonic, in EmitOMPForOuterLoop() argument 2929 const bool DynamicOrOrdered = Ordered || RT.isDynamic(ScheduleKind.Schedule); in EmitOMPForOuterLoop() 2931 assert((Ordered || !RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPForOuterLoop() 2996 RT.emitForDispatchInit(*this, S.getBeginLoc(), ScheduleKind, IVSize, in EmitOMPForOuterLoop() 3003 ScheduleKind, StaticInit); in EmitOMPForOuterLoop() 3030 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S, in EmitOMPDistributeOuterLoop() argument 3048 RT.emitDistributeStaticInit(*this, S.getBeginLoc(), ScheduleKind, StaticInit); in EmitOMPDistributeOuterLoop() 3350 OpenMPScheduleTy ScheduleKind; in EmitOMPWorksharingLoop() local 3352 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop() 3353 ScheduleKind.M1 = C->getFirstScheduleModifier(); in EmitOMPWorksharingLoop() [all …]
|
| D | CGOpenMPRuntime.cpp | 2497 OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const { in getDefaultScheduleAndChunk() argument 2503 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk() 2580 static OpenMPSchedType getRuntimeSchedule(OpenMPScheduleClauseKind ScheduleKind, in getRuntimeSchedule() argument 2582 switch (ScheduleKind) { in getRuntimeSchedule() 2603 getRuntimeSchedule(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) { in getRuntimeSchedule() argument 2608 bool CGOpenMPRuntime::isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, in isStaticNonchunked() argument 2611 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticNonchunked() 2616 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const { in isStaticNonchunked() argument 2617 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() 2621 bool CGOpenMPRuntime::isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, in isStaticChunked() argument [all …]
|
| D | CGOpenMPRuntimeGPU.cpp | 3400 OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 3404 ScheduleKind = OMPC_DIST_SCHEDULE_static; in getDefaultDistScheduleAndChunk() 3412 CGF, S, ScheduleKind, Chunk); in getDefaultDistScheduleAndChunk() 3417 OpenMPScheduleClauseKind &ScheduleKind, in getDefaultScheduleAndChunk() argument 3419 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk()
|
| D | CodeGenFunction.h | 3722 void EmitOMPForOuterLoop(const OpenMPScheduleTy &ScheduleKind, 3727 void EmitOMPDistributeOuterLoop(OpenMPDistScheduleClauseKind ScheduleKind,
|
| /openbsd/src/gnu/llvm/clang/lib/Parse/ |
| D | ParseOpenMP.cpp | 3784 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ParseOpenMPSingleExprWithArgClause() enumerator 3789 Arg[ScheduleKind] = OMPC_SCHEDULE_unknown; in ParseOpenMPSingleExprWithArgClause() 3820 Arg[ScheduleKind] = KindModifier; in ParseOpenMPSingleExprWithArgClause() 3821 KLoc[ScheduleKind] = Tok.getLocation(); in ParseOpenMPSingleExprWithArgClause() 3825 if ((Arg[ScheduleKind] == OMPC_SCHEDULE_static || in ParseOpenMPSingleExprWithArgClause() 3826 Arg[ScheduleKind] == OMPC_SCHEDULE_dynamic || in ParseOpenMPSingleExprWithArgClause() 3827 Arg[ScheduleKind] == OMPC_SCHEDULE_guided) && in ParseOpenMPSingleExprWithArgClause()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Frontend/OpenMP/ |
| D | OMPIRBuilder.h | 623 llvm::omp::ScheduleKind SchedKind = llvm::omp::OMP_SCHEDULE_Default,
|
| D | OMP.td | 145 let enumClauseValue = "ScheduleKind";
|
| /openbsd/src/gnu/llvm/llvm/lib/Frontend/OpenMP/ |
| D | OMPIRBuilder.cpp | 138 getOpenMPBaseScheduleType(llvm::omp::ScheduleKind ClauseKind, bool HasChunks, in getOpenMPBaseScheduleType() 222 computeOpenMPScheduleType(ScheduleKind ClauseKind, bool HasChunks, in computeOpenMPScheduleType() 2349 bool NeedsBarrier, llvm::omp::ScheduleKind SchedKind, in applyWorkshareLoop()
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaOpenMP.cpp | 16994 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ActOnOpenMPSingleExprWithArgClause() enumerator 17000 static_cast<OpenMPScheduleClauseKind>(Argument[ScheduleKind]), Expr, in ActOnOpenMPSingleExprWithArgClause() 17002 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
|