src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
branchdatagramsocketimpl-branch
changeset 58678 9cf78a70fa4f
parent 53244 9807daeb47c4
child 58679 9c3209ff7550
equal deleted inserted replaced
58677:13588c901957 58678:9cf78a70fa4f
    36 
    36 
    37 class InterpreterMacroAssembler: public MacroAssembler {
    37 class InterpreterMacroAssembler: public MacroAssembler {
    38  protected:
    38  protected:
    39 
    39 
    40  protected:
    40  protected:
    41   using MacroAssembler::call_VM_leaf_base;
       
    42 
       
    43   // Interpreter specific version of call_VM_base
    41   // Interpreter specific version of call_VM_base
    44   using MacroAssembler::call_VM_leaf_base;
    42   using MacroAssembler::call_VM_leaf_base;
    45 
    43 
    46   virtual void call_VM_leaf_base(address entry_point,
    44   virtual void call_VM_leaf_base(address entry_point,
    47                                  int number_of_arguments);
    45                                  int number_of_arguments);
   123   // load cpool->resolved_references(index);
   121   // load cpool->resolved_references(index);
   124   void load_resolved_reference_at_index(Register result, Register index, Register tmp = r5);
   122   void load_resolved_reference_at_index(Register result, Register index, Register tmp = r5);
   125 
   123 
   126   // load cpool->resolved_klass_at(index);
   124   // load cpool->resolved_klass_at(index);
   127   void load_resolved_klass_at_offset(Register cpool, Register index, Register klass, Register temp);
   125   void load_resolved_klass_at_offset(Register cpool, Register index, Register klass, Register temp);
       
   126 
       
   127   void load_resolved_method_at_index(int byte_no, Register method, Register cache);
   128 
   128 
   129   void pop_ptr(Register r = r0);
   129   void pop_ptr(Register r = r0);
   130   void pop_i(Register r = r0);
   130   void pop_i(Register r = r0);
   131   void pop_l(Register r = r0);
   131   void pop_l(Register r = r0);
   132   void pop_f(FloatRegister r = v0);
   132   void pop_f(FloatRegister r = v0);