Searched refs:Gargs (Results 1 - 10 of 10) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DmethodHandles_sparc.cpp209 // G4 (Gargs): incoming argument list (must preserve)
275 __ add(Gargs, Interpreter::stackElementSize, Gargs);
525 bool has_args = has_mh; // whether Gargs is meaningful
557 // save: Gargs, O5_savedSP
563 __ mov(Gargs, O3);
575 __ mov(Gargs, L4);
583 __ mov(L4, Gargs);
H A DcppInterpreter_sparc.cpp476 __ ld_ptr(Gargs, G0, Otos_i ); // get local 0
592 assert_different_registers(G2_thread, G5_method, Gargs, Gtmp1, Gtmp2);
627 __ add(Gargs, Gtmp2, Gargs); // points to first local + BytesPerWord
629 __ add(Gargs, -wordSize, Gargs); // points to first local[0]
1041 // Gargs - points to initial parameters (i.e. locals[0])
1131 // Gargs - &locals[0] (unbiased?)
1139 __ st_ptr(Gargs, XXX_STATE(_locals));
1493 __ add(args, Gtmp, Gargs); // point
1962 __ ld_ptr(STATE(_stack), Gargs); local
[all...]
H A DtemplateInterpreter_sparc.cpp516 // Gargs points to first local + BytesPerWord
519 assert_different_registers(Gargs, Glocals_size, Gframe_size, O5_savedSP);
521 __ add(Gargs, Otmp1, Gargs);
588 __ sub(Gargs, BytesPerWord, Llocals); // set Llocals
658 __ ld_ptr(Gargs, G0, Otos_i ); // get local 0
774 __ ld_ptr(Gargs, G0, Otos_i ); // get local 0
828 assert_different_registers(G2_thread, G5_method, Gargs, Gtmp1, Gtmp2);
1260 assert_different_registers(G2_thread, G5_method, Gargs, Gtmp1, Gtmp2);
1465 // g4 Gargs
[all...]
H A Dregister_definitions_sparc.cpp141 REGISTER_DEFINITION(Register, Gargs);
H A DsharedRuntime_sparc.cpp746 // arg pointer being passed in. Pass it in Gargs.
747 __ delayed()->add(SP, G1, Gargs);
836 // G4 (Gargs) - Pointer to interpreter's args
852 // Gargs is the incoming argument base, and also an outgoing argument.
853 __ sub(Gargs, BytesPerWord, Gargs);
947 __ ld(Gargs, arg_slot(ld_off), r);
954 __ ldx(Gargs, slot, r);
962 __ ldf(FloatRegisterImpl::S, Gargs, arg_slot(ld_off), r_1->as_FloatRegister());
971 __ ldf(FloatRegisterImpl::D, Gargs, slo
[all...]
H A DtemplateTable_sparc.cpp3005 __ load_receiver(temp, recv); // __ argument_address uses Gargs but we need Lesp
3029 assert_different_registers(Rcall, G5_method, Gargs, Rret);
3033 __ call_from_interpreter(Rcall, Gargs, Rret);
3120 __ call_from_interpreter(Rscratch, Gargs, Rret);
3138 __ call_from_interpreter(Rscratch, Gargs, Rret);
3154 __ call_from_interpreter(Rscratch, Gargs, Rret);
3178 assert_different_registers(G5_method, Gargs, Rcall);
3180 __ call_from_interpreter(Rcall, Gargs, Rret);
3288 assert_different_registers(Rcall, G5_method, Gargs, Rret);
3291 __ call_from_interpreter(Rcall, Gargs, Rre
[all...]
H A DstubGenerator_sparc.cpp239 __ sub(FP, t, Gargs); // setup parameter pointer
241 __ add( Gargs, STACK_BIAS, Gargs ); // Account for LP64 stack bias
252 // Gargs
H A Dassembler_sparc.hpp74 REGISTER_DECLARATION(Register, Gargs , G4); // pointing to the last argument
232 #define Gargs AS_REGISTER(Register, Gargs) macro
2582 // offset relative to Gargs of argument at tos[arg_slot].
2587 // Address of Gargs and argument_offset.
H A Dinterp_masm_sparc.cpp642 add(Lesp, BytesPerWord, Gargs); // setup parameter pointer
H A Dassembler_sparc.cpp3312 return Address(Gargs, argument_offset(arg_slot, temp_reg, extra_slot_offset));

Completed in 100 milliseconds