Lines Matching defs:reg
792 // st_off is LSW (i.e. reg.first())
1019 // stack to reg
1023 // reg to stack
1043 // stack to reg
1047 // reg to stack
1123 // If arg is on the stack then place it otherwise it is already in correct reg.
1129 // A float arg may have to do float reg int reg conversion
1142 // stack to reg
1147 // reg to stack
1151 // reg to reg
1314 const Register reg = in_regs[i].first()->as_Register();
1322 __ movl(Address(rsp, offset), reg);
1324 __ movl(reg, Address(rsp, offset));
1406 const Register reg = in_regs[i].first()->as_Register();
1407 __ xorptr(reg, reg);
1430 static void unpack_array_argument(MacroAssembler* masm, VMRegPair reg, BasicType in_elem_type, VMRegPair body_arg, VMRegPair length_arg) {
1443 if (reg.first()->is_stack()) {
1445 move_ptr(masm, reg, tmp);
1446 reg = tmp;
1448 __ testptr(reg.first()->as_Register(), reg.first()->as_Register());
1450 __ lea(tmp_reg, Address(reg.first()->as_Register(), arrayOopDesc::base_offset_in_bytes(in_elem_type)));
1884 const Register reg = in_regs[i].first()->as_Register();
2127 assert(!reg_destroyed[in_regs[i].first()->as_Register()->encoding()], "destroyed reg!");
2129 assert(!freg_destroyed[in_regs[i].first()->as_XMMRegister()->encoding()], "destroyed reg!");
2916 // Get the real reg value or a dummy (rsp)