< prev index next >

src/hotspot/cpu/ppc/methodHandles_ppc.hpp

Print this page

42 
43   static void verify_method_handle(MacroAssembler* _masm, Register mh_reg,
44                                    Register temp_reg, Register temp2_reg) {
45     verify_klass(_masm, mh_reg, VM_CLASS_ID(java_lang_invoke_MethodHandle),
46                  temp_reg, temp2_reg,
47                  "reference is a MH");
48   }
49 
50   static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN;
51 
52   // Similar to InterpreterMacroAssembler::jump_from_interpreted.
53   // Takes care of special dispatch from single stepping too.
54   static void jump_from_method_handle(MacroAssembler* _masm, Register method,
55                                       Register temp, Register temp2,
56                                       bool for_compiler_entry);
57 
58   static void jump_to_lambda_form(MacroAssembler* _masm,
59                                   Register recv, Register method_temp,
60                                   Register temp2, Register temp3,
61                                   bool for_compiler_entry);




42 
43   static void verify_method_handle(MacroAssembler* _masm, Register mh_reg,
44                                    Register temp_reg, Register temp2_reg) {
45     verify_klass(_masm, mh_reg, VM_CLASS_ID(java_lang_invoke_MethodHandle),
46                  temp_reg, temp2_reg,
47                  "reference is a MH");
48   }
49 
50   static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN;
51 
52   // Similar to InterpreterMacroAssembler::jump_from_interpreted.
53   // Takes care of special dispatch from single stepping too.
54   static void jump_from_method_handle(MacroAssembler* _masm, Register method,
55                                       Register temp, Register temp2,
56                                       bool for_compiler_entry);
57 
58   static void jump_to_lambda_form(MacroAssembler* _masm,
59                                   Register recv, Register method_temp,
60                                   Register temp2, Register temp3,
61                                   bool for_compiler_entry);
62 
63   static void jump_to_native_invoker(MacroAssembler* _masm,
64                                      Register nep_reg, Register temp);
< prev index next >