Home | History | Annotate | Download | only in rtl-ssa

Lines Matching refs:neighbor

659   // The result is less than zero if CLOBBER should come before NEIGHBOR
660 // or greater than zero if CLOBBER should come after NEIGHBOR.
663 clobber_info *neighbor = group->m_clobber_tree.root ();
667 neighbor->update_group (group);
669 // If CLOBBER comes before NEIGHBOR, insert CLOBBER to NEIGHBOR's left,
670 // otherwise insert CLOBBER to NEIGHBOR's right.
671 clobber_info::splay_tree::insert_child (neighbor, comparison > 0, clobber);
678 insert_def_after (clobber, neighbor);
679 if (neighbor == group->last_clobber ())
684 insert_def_before (clobber, neighbor);
685 if (neighbor == group->first_clobber ())
804 // The result is less than zero if CLOBBER should come before NEIGHBOR
805 // or greater than zero if CLOBBER should come after NEIGHBOR.
809 clobber_info *neighbor = tree1.root ();
816 // NEIGHBOR is the last clobber in what will become the first group.
818 prev = neighbor;
823 // NEIGHBOR is the first clobber in what will become the second group.
824 tree2 = neighbor;
826 next = neighbor;
1225 // than zero if USE should come before NEIGHBOR, or greater than zero
1226 // if USE should come after NEIGHBOR.
1230 splay_tree_node<use_info *> *neighbor = def->m_use_tree.root ();
1232 // If USE comes before NEIGHBOR, insert USE to NEIGHBOR's left,
1233 // otherwise insert USE to NEIGHBOR's right.
1235 def->m_use_tree.insert_child (neighbor, comparison > 0, use_node);
1237 insert_use_after (use, neighbor->value ());
1239 insert_use_before (use, neighbor->value ());