• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching defs:ScheduleKind

2514     const OpenMPScheduleTy &ScheduleKind, bool IsMonotonic,
2522 Ordered || RT.isDynamic(ScheduleKind.Schedule);
2525 !RT.isStaticNonchunked(ScheduleKind.Schedule,
2590 RT.emitForDispatchInit(*this, S.getBeginLoc(), ScheduleKind, IVSize,
2597 ScheduleKind, StaticInit);
2624 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S,
2642 RT.emitDistributeStaticInit(*this, S.getBeginLoc(), ScheduleKind, StaticInit);
2944 OpenMPScheduleTy ScheduleKind;
2946 ScheduleKind.Schedule = C->getScheduleKind();
2947 ScheduleKind.M1 = C->getFirstScheduleModifier();
2948 ScheduleKind.M2 = C->getSecondScheduleModifier();
2953 *this, S, ScheduleKind.Schedule, ChunkExpr);
2974 bool StaticChunkedOne = RT.isStaticChunked(ScheduleKind.Schedule,
2979 ((ScheduleKind.Schedule == OMPC_SCHEDULE_static ||
2980 ScheduleKind.Schedule == OMPC_SCHEDULE_unknown) &&
2981 !(ScheduleKind.M1 == OMPC_SCHEDULE_MODIFIER_nonmonotonic ||
2982 ScheduleKind.M1 == OMPC_SCHEDULE_MODIFIER_nonmonotonic)) ||
2983 ScheduleKind.M1 == OMPC_SCHEDULE_MODIFIER_monotonic ||
2984 ScheduleKind.M2 == OMPC_SCHEDULE_MODIFIER_monotonic;
2985 if ((RT.isStaticNonchunked(ScheduleKind.Schedule,
3002 &S, ScheduleKind, LoopExit,
3014 CGF, S.getBeginLoc(), S.getDirectiveKind(), ScheduleKind,
3057 EmitOMPForOuterLoop(ScheduleKind, IsMonotonic, S, LoopScope, Ordered,
3481 OpenMPScheduleTy ScheduleKind;
3482 ScheduleKind.Schedule = OMPC_SCHEDULE_static;
3487 CGF, S.getBeginLoc(), S.getDirectiveKind(), ScheduleKind, StaticInit);
4603 OpenMPDistScheduleClauseKind ScheduleKind = OMPC_DIST_SCHEDULE_unknown;
4605 ScheduleKind = C->getDistScheduleKind();
4615 *this, S, ScheduleKind, Chunk);
4629 ScheduleKind, /* Chunked */ Chunk != nullptr) &&
4631 if (RT.isStaticNonchunked(ScheduleKind,
4638 RT.emitDistributeStaticInit(*this, S.getBeginLoc(), ScheduleKind,
4714 EmitOMPDistributeOuterLoop(ScheduleKind, S, LoopScope, LoopArguments,