Searched refs:Gargs (Results 1 - 10 of 10) sorted by relevance
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | methodHandles_sparc.cpp | 209 // 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 D | cppInterpreter_sparc.cpp | 476 __ 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 D | templateInterpreter_sparc.cpp | 516 // 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 D | register_definitions_sparc.cpp | 141 REGISTER_DEFINITION(Register, Gargs);
|
H A D | sharedRuntime_sparc.cpp | 746 // 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 D | templateTable_sparc.cpp | 3005 __ 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 D | stubGenerator_sparc.cpp | 239 __ sub(FP, t, Gargs); // setup parameter pointer 241 __ add( Gargs, STACK_BIAS, Gargs ); // Account for LP64 stack bias 252 // Gargs
|
H A D | assembler_sparc.hpp | 74 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 D | interp_masm_sparc.cpp | 642 add(Lesp, BytesPerWord, Gargs); // setup parameter pointer
|
H A D | assembler_sparc.cpp | 3312 return Address(Gargs, argument_offset(arg_slot, temp_reg, extra_slot_offset));
|
Completed in 99 milliseconds