Lines Matching defs:best
133 MachNode *best = NULL; // Best found so far
303 if( !best ||
304 cfg->_bbs[mach->_idx]->_dom_depth < cfg->_bbs[best->_idx]->_dom_depth ) {
305 best = mach;
311 if( !best ) return;
338 Block *old_block = cfg->_bbs[best->_idx];
339 old_block->find_remove(best);
340 add_inst(best);
341 cfg->_bbs.map(best->_idx,this);
344 if (best->in(0) && best->in(0) == old_block->_nodes[0])
345 best->set_req(0, _nodes[0]);
349 for (DUIterator_Fast jmax, j = best->fast_outs(jmax); j < jmax; j++) {
350 Node* n = best->fast_out(j);
383 MachNode *nul_chk = new (C) MachNullCheckNode(old_tst->in(0),best,bidx);
394 cfg->latency_from_uses(best);
503 // Keep best latency found