Lines Matching defs:use
60 return true; // Direct use of callee-save proj
264 // then it should use the current reaching def instead.
304 Node* use = x->fast_out(i); i++;
305 if (use != first) ignore_self = false;
321 OptoReg::is_reg(reg) || // turning into a register use OR
322 regnd[reg]->outcnt()==1 ) { // last use of a spill-load turns into a CISC use
361 Node* use = n->fast_out(i);
362 if (use->is_Proj() && use->outcnt() == 0) {
364 use->set_req(0, C->top());
365 yank_if_dead(use, current_block, &value, ®nd);
390 // so we use machine register directly. This turns a Load into a reg-reg
393 // When we see a use from a reg-reg Copy, we will attempt to use the copy's
523 // keep the better value then a copy of the phi, being unable to use the
554 // The presence of a live use essentially asserts that the use's def is
555 // alive and well at the use (or else the allocator fubar'd). Take
556 // advantage of this info to set a reaching def for the use-reg.