Lines Matching refs:new_trans
3043 transition *new_trans = new transition (trans->labels, to_news, in populate_pattern_routine() local
3048 new_trans->is_param = param.is_param; in populate_pattern_routine()
3049 new_trans->labels[0] = param.value; in populate_pattern_routine()
3051 newd->push_back (new_trans); in populate_pattern_routine()
3685 transition *new_trans = intersecting[0]; in merge_into_decision() local
3716 gcc_assert (new_trans->labels != *combined); in merge_into_decision()
3717 if (!new_trans->optional || !trans2->optional) in merge_into_decision()
3720 for (decision *end = new_trans->to->first; end; end = end->next) in merge_into_decision()
3732 new_d->push_back (new transition (new_trans->labels, new_s, in merge_into_decision()
3733 new_trans->optional)); in merge_into_decision()
3735 new_trans->to->replace (r, new_d); in merge_into_decision()
3746 new_trans->optional = true; in merge_into_decision()
3747 new_trans->labels = *combined; in merge_into_decision()
3764 new_trans = new transition (*combined, new_s, true); in merge_into_decision()
3765 d1->push_back (new_trans); in merge_into_decision()
3771 gcc_assert (new_trans->optional); in merge_into_decision()
3772 if (new_trans->labels == trans2->labels) in merge_into_decision()
3775 new_trans->optional = trans2->optional; in merge_into_decision()
3776 *next_s1 = new_trans->to; in merge_into_decision()
3785 *next_s1 = new_trans->to; in merge_into_decision()
3787 *next_exclude = &new_trans->labels; in merge_into_decision()