Lines Matching refs:_regalloc
122 //_regalloc->set_bad(epilog->_idx); // Already initialized this way.
149 OptoReg::Name reg = _regalloc->get_reg_first(n);
316 inst_cnt = b->compute_first_inst_size(sum_size, inst_cnt, _regalloc);
327 inst_cnt = nb->compute_first_inst_size(sum_size, inst_cnt, _regalloc);
368 uint nop_size = (new (this) MachNopNode())->size(_regalloc);
428 jmp_size[i] = nj->size(_regalloc);
433 blk_size += nj->size(_regalloc);
514 int new_size = replacement->size(_regalloc);
654 OptoReg::Name regnum = _regalloc->get_reg_first(local);
675 array->append(new_loc_value( _regalloc, regnum, Location::dbl ));
678 array->append(new_loc_value( _regalloc, regnum, Location::lng ));
682 array->append(new_loc_value( _regalloc, regnum, Location::lng ));
689 array->append(new_loc_value( _regalloc, regnum , Location::normal ));
690 array->append(new_loc_value( _regalloc, OptoReg::add(regnum,1), Location::normal ));
701 array->append(new_loc_value( _regalloc, OptoReg::add(regnum,1), Location::normal ));
702 array->append(new_loc_value( _regalloc, regnum , Location::normal ));
707 array->append(new_loc_value( _regalloc, regnum, Matcher::float_in_double()
710 array->append(new_loc_value( _regalloc, regnum, Matcher::int_in_long
713 array->append(new_loc_value( _regalloc, regnum, Location::narrowoop ));
715 array->append(new_loc_value( _regalloc, regnum, _regalloc->is_oop(local) ? Location::oop : Location::normal ));
927 OptoReg::Name obj_reg = _regalloc->get_reg_first(obj_node);
929 scval = new_loc_value( _regalloc, obj_reg, Location::narrowoop );
931 scval = new_loc_value( _regalloc, obj_reg, Location::oop );
939 Location basic_lock = Location::new_stk_loc(Location::normal,_regalloc->reg2offset(box_reg));
1079 _orig_pc_slot_offset_in_bytes = _regalloc->reg2offset(OptoReg::stack2reg(_orig_pc_slot));
1084 _frame_slots = OptoReg::reg2stack(_matcher->_old_SP)+_regalloc->_framesize;
1201 int nop_size = (new (this) MachNopNode())->size(_regalloc);
1280 assert(n->size(_regalloc) == Pipeline::instr_unit_size(), "delay slot instruction wrong size");
1331 nop->emit(*cb, _regalloc);
1390 int br_size = n->size(_regalloc);
1409 int new_size = replacement->size(_regalloc);
1417 nop->emit(*cb, _regalloc);
1492 n->emit(*cb, _regalloc);
1496 if (n->size(_regalloc) < (current_offset-instr_offset)) {
1553 delay_slot->emit(*cb, _regalloc);
1570 nop->emit(*cb, _regalloc);
1759 _regalloc(compile.regalloc()),
1779 uint node_max = _regalloc->node_regs_max_index();
1957 if (node_pipeline->mayHaveNoCode() && n->size(_regalloc) == 0)
2178 d->size(_regalloc) == Pipeline::instr_unit_size() &&
2237 if (node_pipeline->mayHaveNoCode() && n->size(_regalloc) == 0)
2310 (OptoReg::is_valid(_regalloc->get_reg_first(n)) || op != Op_BoxLock)) ) {
2564 _regalloc->C->set_node_bundling_base(_node_bundling_base);
2619 verify_do_def( n, _regalloc->get_reg_first(n), msg );
2620 verify_do_def( n, _regalloc->get_reg_second(n), msg );
2627 OptoReg::Name reg_lo = _regalloc->get_reg_first(def);
2628 OptoReg::Name reg_hi = _regalloc->get_reg_second(def);
2685 if (pinch->_idx >= _regalloc->node_regs_max_index()) {
2691 //_regalloc->set_bad(pinch->_idx); // Already initialized this way.
2711 if( _regalloc->get_reg_first(uses->in(i)) == def_reg ||
2712 _regalloc->get_reg_second(uses->in(i)) == def_reg ) {
2811 anti_do_def( b, n, _regalloc->get_reg_first(n), is_def );
2812 anti_do_def( b, n, _regalloc->get_reg_second(n), is_def );
2838 anti_do_use( b, n, _regalloc->get_reg_first(def) );
2839 anti_do_use( b, n, _regalloc->get_reg_second(def) );