src/cpu/x86/vm/assembler_x86.hpp

changeset 1145
e5b0439ef4ae
parent 1116
fbde8ec322d0
child 1210
93c14e5562c4
equal deleted inserted replaced
1144:1d037ecd7960 1145:e5b0439ef4ae
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

mercurial