< prev index next >

src/hotspot/cpu/aarch64/templateTable_aarch64.hpp

Print this page




  22  * questions.
  23  *
  24  */
  25 
  26 #ifndef CPU_AARCH64_TEMPLATETABLE_AARCH64_HPP
  27 #define CPU_AARCH64_TEMPLATETABLE_AARCH64_HPP
  28 
  29 static void prepare_invoke(int byte_no,
  30                              Register method,         // linked method (or i-klass)
  31                              Register index = noreg,  // itable index, MethodType, etc.
  32                              Register recv  = noreg,  // if caller wants to see it
  33                              Register flags = noreg   // if caller wants to test it
  34                              );
  35   static void invokevirtual_helper(Register index, Register recv,
  36                                    Register flags);
  37 
  38   // Helpers
  39   static void index_check(Register array, Register index);
  40   static void index_check_without_pop(Register array, Register index);
  41 


  42 #endif // CPU_AARCH64_TEMPLATETABLE_AARCH64_HPP


  22  * questions.
  23  *
  24  */
  25 
  26 #ifndef CPU_AARCH64_TEMPLATETABLE_AARCH64_HPP
  27 #define CPU_AARCH64_TEMPLATETABLE_AARCH64_HPP
  28 
  29 static void prepare_invoke(int byte_no,
  30                              Register method,         // linked method (or i-klass)
  31                              Register index = noreg,  // itable index, MethodType, etc.
  32                              Register recv  = noreg,  // if caller wants to see it
  33                              Register flags = noreg   // if caller wants to test it
  34                              );
  35   static void invokevirtual_helper(Register index, Register recv,
  36                                    Register flags);
  37 
  38   // Helpers
  39   static void index_check(Register array, Register index);
  40   static void index_check_without_pop(Register array, Register index);
  41 
  42   static void invoke_is_substitutable(Register aobj, Register bobj, Label& is_subst, Label& not_subst);
  43 
  44 #endif // CPU_AARCH64_TEMPLATETABLE_AARCH64_HPP
< prev index next >