Lines Matching refs:idx
281 // Dump the original block's idx
411 // idx > 0, except for the first node (_root) pushed on stack
412 // at the beginning when idx == 0.
413 // We will use the condition (idx == 0) later to end the build.
414 uint idx = nstack.index();
415 Node *proj = np->in(idx);
422 np->set_req(idx, g);
474 if (idx == 0) break; // end of the build
567 int idx = b->_nodes[end_idx+1]->as_Proj()->_con;
568 Block *succ = b->_succs[idx];
585 Block *dead = b->_succs[1-idx];
984 uint UnionFind::Find_compress( uint idx ) {
985 uint cur = idx;
994 while( idx != next ) {
995 uint tmp = lookup(idx);
996 map(idx, next);
997 idx = tmp;
999 return idx;
1004 uint UnionFind::Find_const( uint idx ) const {
1005 if( idx == 0 ) return idx; // Ignore the zero idx
1008 if( idx >= _max ) return idx;
1009 uint next = lookup(idx);
1010 while( next != idx ) { // Scan chain of equivalences
1011 idx = next; // until find a fixed-point
1012 next = lookup(idx);