src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
changeset 49982 9042ffe5b7fe
parent 49816 a3e79f97e86b
child 50110 3d98842c8677
equal deleted inserted replaced
49981:bd0a95bec96b 49982:9042ffe5b7fe
   779   void store_check(Register obj);                // store check for obj - register is destroyed afterwards
   779   void store_check(Register obj);                // store check for obj - register is destroyed afterwards
   780   void store_check(Register obj, Address dst);   // same as above, dst is exact store location (reg. is destroyed)
   780   void store_check(Register obj, Address dst);   // same as above, dst is exact store location (reg. is destroyed)
   781 
   781 
   782   void resolve_jobject(Register value, Register thread, Register tmp);
   782   void resolve_jobject(Register value, Register thread, Register tmp);
   783 
   783 
   784 #if INCLUDE_ALL_GCS
       
   785 
       
   786   void g1_write_barrier_pre(Register obj,
       
   787                             Register pre_val,
       
   788                             Register thread,
       
   789                             Register tmp,
       
   790                             bool tosca_live,
       
   791                             bool expand_call);
       
   792 
       
   793   void g1_write_barrier_post(Register store_addr,
       
   794                              Register new_val,
       
   795                              Register thread,
       
   796                              Register tmp,
       
   797                              Register tmp2);
       
   798 
       
   799 #endif // INCLUDE_ALL_GCS
       
   800 
       
   801   // oop manipulations
   784   // oop manipulations
   802   void load_klass(Register dst, Register src);
   785   void load_klass(Register dst, Register src);
   803   void store_klass(Register dst, Register src);
   786   void store_klass(Register dst, Register src);
   804   void cmp_klass(Register oop, Register trial_klass, Register tmp);
   787   void cmp_klass(Register oop, Register trial_klass, Register tmp);
   805 
   788