Lines Matching refs:idx
158 int PhaseChaitin::use_prior_register( Node *n, uint idx, Node *def, Block *current_block, Node_List &value, Node_List ®nd ) {
160 if( def == n->in(idx) ) return 0;
169 const RegMask &use_mask = n->in_RegMask(idx);
181 Node *old = n->in(idx);
190 int idx = old->is_Copy();
191 assert( idx, "chain of copies being removed" );
192 Node *old2 = old->in(idx); // Chain of copies
200 n->set_req(idx,def);
211 int idx = c->is_Copy();
213 while (idx != 0) {
214 guarantee(c->in(idx) != NULL, "must not resurrect dead copy");
215 if (lrgs(n2lidx(c->in(idx)))._is_oop != is_oop)
217 c = c->in(idx);
218 idx = c->is_Copy();
233 int idx;
234 while( (idx=x->is_Copy()) != 0 ) {
235 Node *copy = x->in(idx);
566 int idx; // Skip occasional useless copy
567 while( (idx=def->is_Copy()) != 0 &&
568 def->in(idx) != NULL && // NULL should not happen
569 ureg == lrgs(n2lidx(def->in(idx))).reg() )
570 def = def->in(idx);