hotspot/src/cpu/sparc/vm/templateTable_sparc.hpp
changeset 13391 30245956af37
parent 7397 5b173b4ca846
child 13728 882756847a04
equal deleted inserted replaced
13309:50c604cb0d5f 13391:30245956af37
    23  */
    23  */
    24 
    24 
    25 #ifndef CPU_SPARC_VM_TEMPLATETABLE_SPARC_HPP
    25 #ifndef CPU_SPARC_VM_TEMPLATETABLE_SPARC_HPP
    26 #define CPU_SPARC_VM_TEMPLATETABLE_SPARC_HPP
    26 #define CPU_SPARC_VM_TEMPLATETABLE_SPARC_HPP
    27 
    27 
       
    28   static void prepare_invoke(int byte_no,
       
    29                              Register method,         // linked method (or i-klass)
       
    30                              Register ra,             // return address
       
    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                              );
    28   // helper function
    35   // helper function
    29   static void invokevfinal_helper(Register Rcache, Register Rret);
    36   static void invokevfinal_helper(Register Rcache, Register Rret);
    30   static void invokeinterface_object_method(Register RklassOop, Register Rcall,
    37   static void invokeinterface_object_method(Register RklassOop, Register Rcall,
    31                                             Register Rret,
    38                                             Register Rret,
    32                                             Register Rflags);
    39                                             Register Rflags);