Lines Matching refs:parent

483     auto parent = current->get_parent();  in next_recurse()  local
491 KMP_DEBUG_ASSERT(parent || last_layer); in next_recurse()
522 parent->get_curr_sh(th->th.th_hier_bar_data[hier_level + 1].index); in next_recurse()
523 nproc = (T)parent->get_num_active(); in next_recurse()
542 status = next_recurse(loc, gtid, parent, &contains_last, &my_lb, &my_ub, in next_recurse()
551 my_sh = parent->get_curr_sh(upper_tdata->index); in next_recurse()
555 parent->get_curr_lb(upper_tdata->index), in next_recurse()
556 parent->get_curr_ub(upper_tdata->index), in next_recurse()
557 parent->get_curr_st(upper_tdata->index), in next_recurse()
582 if (last_layer || parent->hier_pr.flags.contains_last) { in next_recurse()
718 auto parent = pr->get_parent(); in next() local
719 KMP_DEBUG_ASSERT(parent); in next()
722 KMP_DEBUG_ASSERT(parent); in next()
723 T nproc = (T)parent->get_num_active(); in next()
745 auto sh = &(parent->hier_barrier.sh[0]); in next()
755 status = next_recurse(loc, gtid, parent, &contains_last, p_lb, p_ub, in next()
759 parent->get_next_lb(tdata->index), in next()
760 parent->get_next_ub(tdata->index), in next()
761 parent->get_next_st(tdata->index), in next()
786 parent->set_next_hand_thread(*p_lb, *p_ub, *p_st, status, tdata->index); in next()
788 parent->barrier(pr->get_hier_id(), tdata); in next()
790 *p_lb = parent->get_curr_lb(tdata->index); in next()
791 *p_ub = parent->get_curr_ub(tdata->index); in next()
792 *p_st = parent->get_curr_st(tdata->index); in next()
793 status = parent->get_curr_status(tdata->index); in next()
798 auto sh = parent->get_curr_sh(tdata->index); in next()
812 status = next_recurse(loc, gtid, parent, &contains_last, p_lb, p_ub, in next()
815 sh = parent->get_curr_sh(tdata->index); in next()
817 parent->get_curr_lb(tdata->index), in next()
818 parent->get_curr_ub(tdata->index), in next()
819 parent->get_curr_st(tdata->index), in next()
842 if (contains_last && !parent->hier_pr.flags.contains_last) { in next()