HomeSort by: relevance | last modified time | path
    Searched refs:ScheduleKind (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntime.h 1063 /// Check if the specified \a ScheduleKind is static non-chunked.
1065 /// \param ScheduleKind Schedule kind specified in the 'schedule' clause.
1068 virtual bool isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind,
1071 /// Check if the specified \a ScheduleKind is static non-chunked.
1073 /// \param ScheduleKind Schedule kind specified in the 'dist_schedule' clause.
1076 virtual bool isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind,
1079 /// Check if the specified \a ScheduleKind is static chunked.
1080 /// \param ScheduleKind Schedule kind specified in the 'schedule' clause.
1083 virtual bool isStaticChunked(OpenMPScheduleClauseKind ScheduleKind,
1086 /// Check if the specified \a ScheduleKind is static non-chunked
    [all...]
CGOpenMPRuntimeGPU.h 385 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind,
390 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
CGStmtOpenMP.cpp 2701 const OpenMPScheduleTy &ScheduleKind, bool IsMonotonic,
2709 Ordered || RT.isDynamic(ScheduleKind.Schedule);
2712 !RT.isStaticNonchunked(ScheduleKind.Schedule,
2777 RT.emitForDispatchInit(*this, S.getBeginLoc(), ScheduleKind, IVSize,
2784 ScheduleKind, StaticInit);
2811 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S,
2829 RT.emitDistributeStaticInit(*this, S.getBeginLoc(), ScheduleKind, StaticInit);
3131 OpenMPScheduleTy ScheduleKind;
3133 ScheduleKind.Schedule = C->getScheduleKind();
3134 ScheduleKind.M1 = C->getFirstScheduleModifier()
    [all...]
CGOpenMPRuntime.cpp 2548 OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const {
2554 ScheduleKind = OMPC_SCHEDULE_static;
2615 static OpenMPSchedType getRuntimeSchedule(OpenMPScheduleClauseKind ScheduleKind,
2617 switch (ScheduleKind) {
2638 getRuntimeSchedule(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) {
2643 bool CGOpenMPRuntime::isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind,
2646 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false);
2651 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const {
2652 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked);
2656 bool CGOpenMPRuntime::isStaticChunked(OpenMPScheduleClauseKind ScheduleKind,
    [all...]
CGOpenMPRuntimeGPU.cpp 4302 OpenMPDistScheduleClauseKind &ScheduleKind,
4306 ScheduleKind = OMPC_DIST_SCHEDULE_static;
4314 CGF, S, ScheduleKind, Chunk);
4319 OpenMPScheduleClauseKind &ScheduleKind,
4321 ScheduleKind = OMPC_SCHEDULE_static;
CodeGenFunction.h 3653 void EmitOMPForOuterLoop(const OpenMPScheduleTy &ScheduleKind,
3658 void EmitOMPDistributeOuterLoop(OpenMPDistScheduleClauseKind ScheduleKind,
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseOpenMP.cpp 3297 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements };
3302 Arg[ScheduleKind] = OMPC_SCHEDULE_unknown;
3336 Arg[ScheduleKind] = KindModifier;
3337 KLoc[ScheduleKind] = Tok.getLocation();
3341 if ((Arg[ScheduleKind] == OMPC_SCHEDULE_static ||
3342 Arg[ScheduleKind] == OMPC_SCHEDULE_dynamic ||
3343 Arg[ScheduleKind] == OMPC_SCHEDULE_guided) &&
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaOpenMP.cpp 14302 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements };
14308 static_cast<OpenMPScheduleClauseKind>(Argument[ScheduleKind]), Expr,
14310 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc);

Completed in 43 milliseconds