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;
  297         *plower = *pupper + incr;
  306         *pupper = *plower + small_chunk * incr - (tid < extras ? 0 : incr);
  312         T old_upper = *pupper;
  318         *pupper = *plower + big_chunk_inc_count - incr;
  320           if (*pupper < *plower)
  321             *pupper = traits_t<T>::max_value;
  323             *plastiter = *plower <= old_upper && *pupper > old_upper - incr;
  324           if (*pupper > old_upper)
  325             *pupper = old_upper; // tracker C73258
  327           if (*pupper > *plower)
  328             *pupper = traits_t<T>::min_value;
  330             *plastiter = *plower >= old_upper && *pupper < old_upper - incr;
  331           if (*pupper < old_upper)
  332             *pupper = old_upper; // tracker C73258
  347     *pupper = *plower + span - incr;
  353     T old_upper = *pupper;
  362     *pupper = *plower + span - incr;
  364       if (*pupper > old_upper)
  365         *pupper = old_upper;
  366     } else if (*pupper < old_upper)
  367       *pupper = old_upper;