Lines Matching defs:reg

221     LIR_Opr reg = _gen->new_register(value()->type());
222 __ move(result(), reg);
224 _result = reg;
226 set_result(reg);
245 void LIRItem::load_item_force(LIR_Opr reg) {
247 if (r != reg) {
249 if (r->type() != reg->type()) {
251 r = _gen->force_to_spill(r, reg->type());
254 __ move(r, reg);
255 _result = reg;
1071 LIR_Opr reg = rlock(x);
1072 set_result(x, reg);
1073 return reg;
1079 LIR_Opr reg;
1083 reg = rlock_byte(type);
1086 reg = rlock(x);
1090 set_result(x, reg);
1091 return reg;
1148 LIR_Opr reg = rlock_result(x);
1150 __ oop2reg_patch(NULL, reg, info);
1164 LIR_Opr reg = rlock_result(x);
1165 __ move(res, reg);
1204 LIR_Opr reg = result_register_for(x->type(), /*callee=*/true);
1207 result.load_item_force(reg);
1297 LIR_Opr reg = rlock_result(x);
1298 __ move_wide(new LIR_Address(getThreadPointer(), in_bytes(JavaThread::threadObj_offset()), T_OBJECT), reg);
1801 LIR_Opr reg = rlock_result(x, field_type);
1814 volatile_field_load(address, reg, info);
1817 __ load(address, reg, info, patch_code);
1865 LIR_Opr reg = rlock_result(x);
1876 __ load(new LIR_Address(array.result(), arrayOopDesc::length_offset_in_bytes(), T_INT), reg, info, lir_patch_none);
2037 LIR_Opr reg = rlock_result(x, x->basic_type());
2095 __ unaligned_move(addr, reg);
2098 __ move_wide(addr, reg);
2100 __ move(addr, reg);
2271 // a reg-reg compare.
2840 LIR_Opr reg = rlock_result(x);
2843 __ move(tmp, reg);
2873 LIR_Opr reg = rlock_result(x);
2876 __ cmove(lir_cond(x->cond()), t_val.result(), f_val.result(), reg, as_BasicType(x->x()->type()));
2881 LIR_Opr reg = result_register_for(x->type());
2883 reg, new LIR_OprList());
2885 __ move(reg, result);