Lines Matching defs:c_arg

2270   for ( int i = total_in_args - 1, c_arg = total_c_args - 1; i >= 0 ; i--, c_arg-- ) {
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]);
2289 c_arg--;
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_arg]);
2308 out_sig_bt[c_arg+1] == T_VOID, "bad arg list");
2309 double_move(masm, in_regs[i], out_regs[c_arg]);
2313 long_move(masm, in_regs[i], out_regs[c_arg]);
2319 move32_64(masm, in_regs[i], out_regs[c_arg]);
2952 int c_arg, j_arg;
2956 for (j_arg = first_arg_to_pass, c_arg = 0 ;
2957 j_arg < total_args_passed ; j_arg++, c_arg++ ) {
2960 VMRegPair dst = out_regs[c_arg];
2981 if (out_sig_bt[c_arg] == T_BYTE || out_sig_bt[c_arg] == T_SHORT ||
2982 out_sig_bt[c_arg] == T_INT || out_sig_bt[c_arg] == T_LONG) {
2995 if ( dst.is_single_phys_reg() || out_sig_bt[c_arg] != T_LONG ) {
3001 if ( wordSize == 4 && out_sig_bt[c_arg] == T_LONG ) {
3007 BasicType bt = out_sig_bt[c_arg];
3025 if (out_sig_bt[c_arg] == T_LONG) {
3028 move32_64(masm, tmp_as_VM, out_regs[c_arg]);
3031 if (out_sig_bt[c_arg] == T_LONG) {
3032 assert(out_sig_bt[c_arg+1] == T_VOID, "must be");
3033 ++c_arg; // move over the T_VOID to keep the loop indices in sync
3035 } else if (out_sig_bt[c_arg] == T_ADDRESS) {
3065 } else if (out_sig_bt[c_arg] != T_VOID) {
3124 out_sig_bt[c_arg+1] == T_VOID, "bad arg list");
3209 for (c_arg = 0 ; c_arg < total_c_args ; c_arg++ ) {
3210 if (out_sig_bt[c_arg] == T_ADDRESS) {
3212 VMRegPair dst = out_regs[c_arg];