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

References

projects/openmp/runtime/src/kmp_sched.cpp
  145   if (incr > 0 ? (*pupper < *plower) : (*plower < *pupper)) {
  145   if (incr > 0 ? (*pupper < *plower) : (*plower < *pupper)) {
  203         (incr > 0) ? (*pupper - *plower + 1) : (-(*plower - *pupper + 1));
  203         (incr > 0) ? (*pupper - *plower + 1) : (-(*plower - *pupper + 1));
  234         (incr > 0) ? (*pupper - *plower + 1) : (-(*plower - *pupper + 1));
  234         (incr > 0) ? (*pupper - *plower + 1) : (-(*plower - *pupper + 1));
  262     trip_count = *pupper - *plower + 1;
  264     trip_count = *plower - *pupper + 1;
  267     trip_count = (UT)(*pupper - *plower) / incr + 1;
  269     trip_count = (UT)(*plower - *pupper) / (-incr) + 1;
  280     if (trip_count == 0 && *pupper != *plower) {
  295         *pupper = *plower = *plower + tid * incr;
  295         *pupper = *plower = *plower + tid * incr;
  297         *plower = *pupper + incr;
  305         *plower += incr * (tid * small_chunk + (tid < extras ? tid : extras));
  306         *pupper = *plower + small_chunk * incr - (tid < extras ? 0 : incr);
  317         *plower += tid * big_chunk_inc_count;
  318         *pupper = *plower + big_chunk_inc_count - incr;
  320           if (*pupper < *plower)
  323             *plastiter = *plower <= old_upper && *pupper > old_upper - incr;
  327           if (*pupper > *plower)
  330             *plastiter = *plower >= old_upper && *pupper < old_upper - incr;
  346     *plower = *plower + (span * tid);
  346     *plower = *plower + (span * tid);
  347     *pupper = *plower + span - incr;
  361     *plower = *plower + (span * tid);
  361     *plower = *plower + (span * tid);
  362     *pupper = *plower + span - incr;