Lines Matching defs:ScheduleKind
2329 OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const {
2335 ScheduleKind = OMPC_SCHEDULE_static;
2412 static OpenMPSchedType getRuntimeSchedule(OpenMPScheduleClauseKind ScheduleKind,
2414 switch (ScheduleKind) {
2435 getRuntimeSchedule(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) {
2440 bool CGOpenMPRuntime::isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind,
2443 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false);
2448 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const {
2449 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked);
2453 bool CGOpenMPRuntime::isStaticChunked(OpenMPScheduleClauseKind ScheduleKind,
2456 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false);
2461 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const {
2462 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked);
2466 bool CGOpenMPRuntime::isDynamic(OpenMPScheduleClauseKind ScheduleKind) const {
2468 getRuntimeSchedule(ScheduleKind, /*Chunked=*/false, /*Ordered=*/false);
2526 const OpenMPScheduleTy &ScheduleKind, unsigned IVSize, bool IVSigned,
2531 ScheduleKind.Schedule, DispatchValues.Chunk != nullptr, Ordered);
2548 CGM, Schedule, ScheduleKind.M1, ScheduleKind.M2)), // Schedule type
2619 const OpenMPScheduleTy &ScheduleKind,
2622 ScheduleKind.Schedule, Values.Chunk != nullptr, Values.Ordered);
2635 ScheduleNum, ScheduleKind.M1, ScheduleKind.M2, Values);
12033 const OpenMPScheduleTy &ScheduleKind, unsigned IVSize, bool IVSigned,
12045 const OpenMPScheduleTy &ScheduleKind, const StaticRTInput &Values) {