hotspot/src/cpu/x86/vm/assembler_x86.hpp
changeset 2534 08dac9ce0cd7
parent 2348 4e71ed4c2709
child 2862 fad636edf18f
equal deleted inserted replaced
2533:9aa50ba9a67f 2534:08dac9ce0cd7
  1855   void check_klass_subtype(Register sub_klass,
  1855   void check_klass_subtype(Register sub_klass,
  1856                            Register super_klass,
  1856                            Register super_klass,
  1857                            Register temp_reg,
  1857                            Register temp_reg,
  1858                            Label& L_success);
  1858                            Label& L_success);
  1859 
  1859 
       
  1860   // method handles (JSR 292)
       
  1861   void check_method_handle_type(Register mtype_reg, Register mh_reg,
       
  1862                                 Register temp_reg,
       
  1863                                 Label& wrong_method_type);
       
  1864   void load_method_handle_vmslots(Register vmslots_reg, Register mh_reg,
       
  1865                                   Register temp_reg);
       
  1866   void jump_to_method_handle_entry(Register mh_reg, Register temp_reg);
       
  1867   Address argument_address(RegisterOrConstant arg_slot, int extra_slot_offset = 0);
       
  1868 
       
  1869 
  1860   //----
  1870   //----
  1861   void set_word_if_not_zero(Register reg); // sets reg to 1 if not zero, otherwise 0
  1871   void set_word_if_not_zero(Register reg); // sets reg to 1 if not zero, otherwise 0
  1862 
  1872 
  1863   // Debugging
  1873   // Debugging
  1864 
  1874