reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_sched.cpp
  505       *pupper = *pupperDist = *plower = *plower + team_id * incr;
  507       *pupperDist = *pupper;
  519       *pupperDist = *plower + chunkD * incr - (team_id < extras ? 0 : incr);
  529       *pupperDist = *plower + chunk_inc_count - incr;
  532         if (*pupperDist < *plower)
  533           *pupperDist = traits_t<T>::max_value;
  535           *plastiter = *plower <= upper && *pupperDist > upper - incr;
  536         if (*pupperDist > upper)
  537           *pupperDist = upper; // tracker C73258
  538         if (*plower > *pupperDist) {
  539           *pupper = *pupperDist; // no iterations available for the team
  543         if (*pupperDist > *plower)
  544           *pupperDist = traits_t<T>::min_value;
  546           *plastiter = *plower >= upper && *pupperDist < upper - incr;
  547         if (*pupperDist < upper)
  548           *pupperDist = upper; // tracker C73258
  549         if (*plower < *pupperDist) {
  550           *pupper = *pupperDist; // no iterations available for the team
  558       trip_count = *pupperDist - *plower + 1;
  560       trip_count = *plower - *pupperDist + 1;
  563       trip_count = (UT)(*pupperDist - *plower) / incr + 1;
  565       trip_count = (UT)(*plower - *pupperDist) / (-incr) + 1;
  594           T upper = *pupperDist;