/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | sharedRuntime_sparc.cpp | 1646 VMRegPair* in_regs, 1654 if (in_regs[i].first()->is_stack()) { 1655 int offset_in_older_frame = in_regs[i].first()->reg2stack() + SharedRuntime::out_preserve_stack_slots(); 1657 } else if (in_regs[i].first()->is_Register()) { 1658 map->set_oop(in_regs[i].first()); 1671 if (in_sig_bt[i] == T_LONG && in_regs[i].first()->is_Register()) { 1672 const Register reg = in_regs[i].first()->as_Register(); 1682 } else if (in_sig_bt[i] == T_DOUBLE && in_regs[i].first()->is_FloatRegister()) { 1686 __ stf(FloatRegisterImpl::D, in_regs[i].first()->as_FloatRegister(), SP, offset + STACK_BIAS); 1688 __ ldf(FloatRegisterImpl::D, SP, offset + STACK_BIAS, in_regs[ 1641 save_or_restore_arguments(MacroAssembler* masm, const int stack_slots, const int total_in_args, const int arg_save_area, OopMap* map, VMRegPair* in_regs, BasicType* in_sig_bt) argument 1714 check_needs_gc_for_critical_native(MacroAssembler* masm, const int stack_slots, const int total_in_args, const int arg_save_area, OopMapSet* oop_maps, VMRegPair* in_regs, BasicType* in_sig_bt) argument 1916 generate_native_wrapper(MacroAssembler* masm, methodHandle method, int compile_id, BasicType* in_sig_bt, VMRegPair* in_regs, BasicType ret_type) argument 2774 VMRegPair *in_regs = NEW_RESOURCE_ARRAY(VMRegPair, total_args_passed); local [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | sharedRuntime_x86_32.cpp | 1214 VMRegPair* in_regs, 1221 if (in_regs[i].first()->is_XMMRegister() && in_sig_bt[i] == T_DOUBLE) { 1227 __ movdbl(Address(rsp, offset), in_regs[i].first()->as_XMMRegister()); 1229 __ movdbl(in_regs[i].first()->as_XMMRegister(), Address(rsp, offset)); 1232 if (in_regs[i].first()->is_Register() && in_sig_bt[i] == T_LONG) { 1238 __ movl(Address(rsp, offset), in_regs[i].first()->as_Register()); 1239 if (in_regs[i].second()->is_Register()) { 1240 __ movl(Address(rsp, offset + 4), in_regs[i].second()->as_Register()); 1243 __ movl(in_regs[i].first()->as_Register(), Address(rsp, offset)); 1244 if (in_regs[ 1209 save_or_restore_arguments(MacroAssembler* masm, const int stack_slots, const int total_in_args, const int arg_save_area, OopMap* map, VMRegPair* in_regs, BasicType* in_sig_bt) argument 1308 check_needs_gc_for_critical_native(MacroAssembler* masm, Register thread, int stack_slots, int total_c_args, int total_in_args, int arg_save_area, OopMapSet* oop_maps, VMRegPair* in_regs, BasicType* in_sig_bt) argument 1520 generate_native_wrapper(MacroAssembler* masm, methodHandle method, int compile_id, BasicType* in_sig_bt, VMRegPair* in_regs, BasicType ret_type) argument 2441 VMRegPair *in_regs = NEW_RESOURCE_ARRAY(VMRegPair, total_args_passed); local [all...] |
H A D | sharedRuntime_x86_64.cpp | 1275 VMRegPair* in_regs, 1282 if (in_regs[i].first()->is_XMMRegister() && in_sig_bt[i] == T_DOUBLE) { 1287 __ movdbl(Address(rsp, offset), in_regs[i].first()->as_XMMRegister()); 1289 __ movdbl(in_regs[i].first()->as_XMMRegister(), Address(rsp, offset)); 1292 if (in_regs[i].first()->is_Register() && 1296 __ movq(Address(rsp, offset), in_regs[i].first()->as_Register()); 1301 __ movq(in_regs[i].first()->as_Register(), Address(rsp, offset)); 1308 if (in_regs[i].first()->is_Register()) { 1314 const Register reg = in_regs[i].first()->as_Register(); 1334 } else if (in_regs[ 1270 save_or_restore_arguments(MacroAssembler* masm, const int stack_slots, const int total_in_args, const int arg_save_area, OopMap* map, VMRegPair* in_regs, BasicType* in_sig_bt) argument 1359 check_needs_gc_for_critical_native(MacroAssembler* masm, int stack_slots, int total_c_args, int total_in_args, int arg_save_area, OopMapSet* oop_maps, VMRegPair* in_regs, BasicType* in_sig_bt) argument 1548 ComputeMoveOrder(int total_in_args, VMRegPair* in_regs, int total_c_args, VMRegPair* out_regs, BasicType* in_sig_bt, GrowableArray<int>& arg_order, VMRegPair tmp_vmreg) argument 1752 generate_native_wrapper(MacroAssembler* masm, methodHandle method, int compile_id, BasicType* in_sig_bt, VMRegPair* in_regs, BasicType ret_type) argument 2700 VMRegPair *in_regs = NEW_RESOURCE_ARRAY(VMRegPair, total_args_passed); local [all...] |