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

References

projects/openmp/runtime/src/kmp_dispatch.cpp
 1202         init = (pr->u.p.count)++;
 1203         status = (init < (UT)pr->u.p.ub);
 1257             init = (victim->u.p.ub -= (remaining >> 2));
 1261             init = (victim->u.p.ub -= 1);
 1271           pr->u.p.count = init + 1;
 1302         init = vnew.p.count;
 1303         status = (init < (UT)vnew.p.ub);
 1365               init = vnew.p.ub;
 1366               vold.p.count = init + 1;
 1386       init *= chunk;
 1387       limit = chunk + init - 1;
 1398         *p_lb = start + init;
 1401         *p_lb = start + init * incr;
 1406         pr->u.p.ordered_lower = init;
 1442     init = parm1 * (pr->u.p.count + tid);
 1444     if ((status = (init <= trip)) != 0) {
 1447       limit = parm1 + init - 1;
 1458         *p_lb = start + init;
 1461         *p_lb = start + init * incr;
 1466         pr->u.p.ordered_lower = init;
 1481     init = chunk * test_then_inc_acq<ST>((volatile ST *)&sh->u.s.iteration);
 1484     if ((status = (init <= trip)) == 0) {
 1491       limit = chunk + init - 1;
 1501         *p_lb = start + init;
 1504         *p_lb = start + init * incr;
 1509         pr->u.p.ordered_lower = init;
 1525       init = sh->u.s.iteration; // shared value
 1526       remaining = trip - init;
 1536         init = test_then_add<ST>(RCAST(volatile ST *, &sh->u.s.iteration),
 1538         remaining = trip - init;
 1545             limit = init + chunkspec - 1;
 1548             limit = init + remaining - 1;
 1553       limit = init +
 1556                                (ST)init, (ST)limit)) {
 1568       *p_lb = start + init * incr;
 1571         pr->u.p.ordered_lower = init;
 1594       init = sh->u.s.iteration; // shared value
 1595       remaining = trip - init;
 1605         init = test_then_add<ST>(RCAST(volatile ST *, &sh->u.s.iteration),
 1607         remaining = trip - init;
 1614             limit = init + chunk - 1;
 1617             limit = init + remaining - 1;
 1627       limit = init + span;
 1629                                (ST)init, (ST)limit)) {
 1641       *p_lb = start + init * incr;
 1644         pr->u.p.ordered_lower = init;
 1680         init = chunkIdx * chunkspec + pr->u.p.count;
 1683         if ((status = (init > 0 && init <= trip)) != 0) {
 1683         if ((status = (init > 0 && init <= trip)) != 0) {
 1684           limit = init + chunkspec - 1;
 1707           init = __kmp_dispatch_guided_remaining<T>(
 1710           init = trip - init;
 1710           init = trip - init;
 1712           init = 0;
 1715         KMP_ASSERT(init <= limit);
 1716         if (init < limit) {
 1736       *p_lb = start + init * incr;
 1739         pr->u.p.ordered_lower = init;
 1762     init = (index * ((2 * parm2) - (index - 1) * parm4)) / 2;
 1765     if ((status = ((T)index < parm3 && init <= trip)) == 0) {
 1782         *p_lb = start + init;
 1785         *p_lb = start + init * incr;
 1790         pr->u.p.ordered_lower = init;