hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp
changeset 19319 0ad35be0733a
parent 18507 61bfc8995bb3
child 20702 bbe0fcde6e13
equal deleted inserted replaced
19318:7425be18f6f4 19319:0ad35be0733a
   369   void set_narrow_klass(Register dst, Klass* k);
   369   void set_narrow_klass(Register dst, Klass* k);
   370   void set_narrow_klass(Address dst, Klass* k);
   370   void set_narrow_klass(Address dst, Klass* k);
   371   void cmp_narrow_klass(Register dst, Klass* k);
   371   void cmp_narrow_klass(Register dst, Klass* k);
   372   void cmp_narrow_klass(Address dst, Klass* k);
   372   void cmp_narrow_klass(Address dst, Klass* k);
   373 
   373 
       
   374   // Returns the byte size of the instructions generated by decode_klass_not_null()
       
   375   // when compressed klass pointers are being used.
       
   376   static int instr_size_for_decode_klass_not_null();
       
   377 
   374   // if heap base register is used - reinit it with the correct value
   378   // if heap base register is used - reinit it with the correct value
   375   void reinit_heapbase();
   379   void reinit_heapbase();
   376 
   380 
   377   DEBUG_ONLY(void verify_heapbase(const char* msg);)
   381   DEBUG_ONLY(void verify_heapbase(const char* msg);)
   378 
   382