equal
deleted
inserted
replaced
3753 // offsets are based on outgoing arguments, i.e. a CALLER setting up |
3753 // offsets are based on outgoing arguments, i.e. a CALLER setting up |
3754 // arguments for a CALLEE. Incoming stack arguments are |
3754 // arguments for a CALLEE. Incoming stack arguments are |
3755 // automatically biased by the preserve_stack_slots field above. |
3755 // automatically biased by the preserve_stack_slots field above. |
3756 c_calling_convention %{ |
3756 c_calling_convention %{ |
3757 // This is obviously always outgoing |
3757 // This is obviously always outgoing |
3758 (void) SharedRuntime::c_calling_convention(sig_bt, regs, length); |
3758 (void) SharedRuntime::c_calling_convention(sig_bt, regs, /*regs2=*/NULL, length); |
3759 %} |
3759 %} |
3760 |
3760 |
3761 // Location of C & interpreter return values |
3761 // Location of C & interpreter return values |
3762 c_return_value %{ |
3762 c_return_value %{ |
3763 assert( ideal_reg >= Op_RegI && ideal_reg <= Op_RegL, "only return normal values" ); |
3763 assert( ideal_reg >= Op_RegI && ideal_reg <= Op_RegL, "only return normal values" ); |