Searched refs:G5_method (Results 1 - 13 of 13) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DmethodHandles_sparc.cpp125 assert(method == G5_method, "interpreter calling convention");
138 __ ld_ptr(G5_method, in_bytes(methodOopDesc::interpreter_entry_offset()), target);
148 __ ld_ptr(G5_method, in_bytes(entry_offset), target);
161 assert(method_temp == G5_method, "required register for loading method");
208 // G5_method: methodOop
222 __ ldub(Address(G5_method, methodOopDesc::intrinsic_id_offset_in_bytes()), O1_scratch);
239 __ load_sized_value(Address(G5_method, methodOopDesc::size_of_parameters_offset()),
273 Register G5_member = G5_method; // MemberName ptr; incoming method ptr is dead now
306 jump_to_lambda_form(_masm, receiver_reg, G5_method, temp1, temp2, for_compiler_entry);
371 __ load_heap_oop(member_vmtarget, G5_method);
[all...]
H A DvtableStubs_sparc.cpp85 __ lookup_virtual_method(G3_scratch, vtable_index, G5_method);
90 __ br_notnull_short(G5_method, Assembler::pt, L);
99 __ ld_ptr(G5_method, in_bytes(methodOopDesc::from_compiled_offset()), G3_scratch);
181 __ restore(L5_method, 0, G5_method);
185 __ ld_ptr(G5_method, in_bytes(methodOopDesc::from_compiled_offset()), G3_scratch);
187 // G5_method: methodOop
H A DicBuffer_sparc.cpp60 assert(G3_scratch != G5_method, "Do not clobber the method oop in the transition stub");
H A DcppInterpreter_sparc.cpp432 __ verify_oop(G5_method);
484 __ ld_ptr(Address(G5_method, 0, in_bytes(methodOopDesc::const_offset())), G1_scratch);
493 __ ld_ptr(G5_method, in_bytes(methodOopDesc::const_offset()), G3_scratch);
587 const Address size_of_parameters(G5_method, 0, in_bytes(methodOopDesc::size_of_parameters_offset()));
592 assert_different_registers(G2_thread, G5_method, Gargs, Gtmp1, Gtmp2);
594 const Address access_flags (G5_method, 0, in_bytes(methodOopDesc::access_flags_offset()));
599 __ verify_oop(G5_method);
682 __ ld_ptr(STATE(_method), G5_method); local
713 __ ld_ptr(STATE(_method), G5_method); local
714 __ ld_ptr(Address(G5_method,
719 __ ld_ptr(STATE(_method), G5_method); local
762 __ ld_ptr(STATE(_method), G5_method); local
1705 __ ld_ptr(STATE(_method), G5_method); local
1953 __ ld_ptr(STATE(_result._to_call._callee), G5_method); local
[all...]
H A DtemplateInterpreter_sparc.cpp497 const Address size_of_parameters(G5_method, methodOopDesc::size_of_parameters_offset());
498 const Address size_of_locals (G5_method, methodOopDesc::size_of_locals_offset());
499 const Address max_stack (G5_method, methodOopDesc::max_stack_offset());
576 __ ld_ptr(G5_method, methodOopDesc::const_offset(), Lbcp);
579 __ mov( G5_method, Lmethod); // set Lmethod
610 __ verify_oop(G5_method);
665 __ ld_ptr(G5_method, methodOopDesc::const_offset(), G1_scratch);
674 __ ld_ptr(G5_method, methodOopDesc::const_offset(), G3_scratch);
828 assert_different_registers(G2_thread, G5_method, Gargs, Gtmp1, Gtmp2);
832 __ verify_oop(G5_method);
[all...]
H A DsharedRuntime_sparc.cpp529 __ ld_ptr(G5_method, in_bytes(methodOopDesc::code_offset()), G3_scratch);
548 __ mov(G5_method, L5);
549 __ mov(G5_method, O0); // VM needs target method
560 __ mov(L5, G5_method);
564 __ mov(G5_method, L5);
565 __ mov(G5_method, O0); // VM needs target method
573 __ mov(L5, G5_method);
733 __ ld_ptr(G5_method, in_bytes(methodOopDesc::interpreter_entry_offset()), G3_scratch);
835 // G5_method - Method oop
993 __ ld_ptr(G5_method, in_byte
[all...]
H A DtemplateTable_sparc.cpp3029 assert_different_registers(Rcall, G5_method, Gargs, Rret);
3032 __ lookup_virtual_method(Rrecv, Rindex, G5_method);
3046 load_invoke_cp_cache_entry(byte_no, G5_method, noreg, Rret, true, false, false);
3061 __ mov(G5_method, Rscratch); // better scratch register
3089 load_invoke_cp_cache_entry(byte_no, G5_method, noreg, Lscratch, true,
3098 __ verify_oop(G5_method);
3101 __ lduh(G5_method, in_bytes(methodOopDesc::size_of_parameters_offset()), G4_scratch);
3132 prepare_invoke(byte_no, G5_method, Rret, noreg, O0_recv); // get receiver also for null check
3136 __ verify_oop(G5_method);
3149 prepare_invoke(byte_no, G5_method, Rre
[all...]
H A Dregister_definitions_sparc.cpp138 REGISTER_DEFINITION(Register, G5_method);
H A Dinterp_masm_sparc.cpp613 ld_ptr(G5_method, in_bytes(methodOopDesc::from_interpreted_offset()), target);
625 delayed()->ld_ptr(G5_method, in_bytes(methodOopDesc::interpreter_entry_offset()), target);
629 // the i2c_adapters need methodOop in G5_method (right? %%%)
2080 Address inv_counter(G5_method, methodOopDesc::invocation_counter_offset() +
2082 Address be_counter (G5_method, methodOopDesc::backedge_counter_offset() +
2116 Address be_counter (G5_method, methodOopDesc::backedge_counter_offset() +
2118 Address inv_counter(G5_method, methodOopDesc::invocation_counter_offset() +
H A Dc1_LIRAssembler_sparc.cpp784 __ ld_ptr(G3_scratch, op->vtable_offset(), G5_method);
787 __ set(op->vtable_offset(), G5_method);
789 __ ld_ptr(G3_scratch, G5_method, G5_method);
791 __ ld_ptr(G5_method, methodOopDesc::from_compiled_offset(), G3_scratch);
H A Dassembler_sparc.cpp872 mov(G5_method, L1); // avoid clobbering G5
884 mov(L1, G5_method);
908 mov(G5_method, L5); // avoid clobbering G5_method
922 mov(L5, G5_method); // restore G5_method
H A Dassembler_sparc.hpp69 REGISTER_DECLARATION(Register, G5_method , G5);
70 REGISTER_DECLARATION(Register, G5_megamorphic_method , G5_method);
71 REGISTER_DECLARATION(Register, G5_inline_cache_reg , G5_method);
107 // G5_method with the method part of the pair just before
110 // Note that G5_method is only the method-self for the interpreter,
127 // whenever the On registers are not applicable. Examples: G5_method,
H A DstubGenerator_sparc.cpp251 // G5_method
255 __ delayed()->mov(method.as_in().as_register(), G5_method); // setup method

Completed in 98 milliseconds