Searched defs:out_regs (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DsharedRuntime_sparc.cpp2047 VMRegPair* out_regs = NEW_RESOURCE_ARRAY(VMRegPair, total_c_args); local
2101 out_arg_slots = c_calling_convention(out_sig_bt, out_regs, total_c_args);
2278 if (out_regs[c_arg].first()->is_Register()) {
2279 reg_destroyed[out_regs[c_arg].first()->as_Register()->encoding()] = true;
2280 } else if (out_regs[c_arg].first()->is_FloatRegister()) {
2281 freg_destroyed[out_regs[c_arg].first()->as_FloatRegister()->encoding(FloatRegisterImpl::S)] = true;
2288 unpack_array_argument(masm, in_regs[i], in_elem_bt[i], out_regs[c_arg], out_regs[c_arg - 1]);
2294 object_move(masm, map, oop_handle_offset, stack_slots, in_regs[i], out_regs[c_arg],
2302 float_move(masm, in_regs[i], out_regs[c_ar
2781 VMRegPair* out_regs = NEW_RESOURCE_ARRAY(VMRegPair, total_args_passed * 2); local
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A DsharedRuntime_x86_32.cpp1580 VMRegPair* out_regs = NEW_RESOURCE_ARRAY(VMRegPair, total_c_args); local
1632 out_arg_slots = c_calling_convention(out_sig_bt, out_regs, total_c_args);
1904 unpack_array_argument(masm, in_regs[i], in_elem_bt[i], out_regs[c_arg + 1], out_regs[c_arg]);
1910 object_move(masm, map, oop_handle_offset, stack_slots, in_regs[i], out_regs[c_arg],
1918 float_move(masm, in_regs[i], out_regs[c_arg]);
1925 double_move(masm, in_regs[i], out_regs[c_arg]);
1929 long_move(masm, in_regs[i], out_regs[c_arg]);
1935 simple_move32(masm, in_regs[i], out_regs[c_arg]);
2448 VMRegPair* out_regs local
[all...]
H A DsharedRuntime_x86_64.cpp1548 ComputeMoveOrder(int total_in_args, VMRegPair* in_regs, int total_c_args, VMRegPair* out_regs, argument
1555 if (out_regs[c_arg].first()->is_stack() &&
1556 out_regs[c_arg + 1].first()->is_stack()) {
1560 if (out_regs[c_arg].first()->is_stack() ||
1561 in_regs[i].first() == out_regs[c_arg].first()) {
1562 add_edge(i, in_regs[i].first(), c_arg, out_regs[c_arg + 1]);
1564 add_edge(i, in_regs[i].first(), c_arg, out_regs[c_arg]);
1571 if (out_regs[c_arg].first()->is_stack() ||
1572 in_regs[i].first() == out_regs[c_arg].first()) {
1576 add_edge(i, in_regs[i].first(), c_arg, out_regs[c_ar
1813 VMRegPair* out_regs = NEW_RESOURCE_ARRAY(VMRegPair, total_c_args); local
2707 VMRegPair* out_regs = NEW_RESOURCE_ARRAY(VMRegPair, total_args_passed * 2); local
[all...]

Completed in 53 milliseconds