hotspot/src/share/vm/opto/graphKit.hpp
changeset 19719 e856f36c853b
parent 14621 fd9265ab0f67
child 19770 7cb9f982ea81
equal deleted inserted replaced
19718:9a4d9502ae79 19719:e856f36c853b
   693 
   693 
   694   // vanilla/CMS post barrier
   694   // vanilla/CMS post barrier
   695   void write_barrier_post(Node *store, Node* obj,
   695   void write_barrier_post(Node *store, Node* obj,
   696                           Node* adr,  uint adr_idx, Node* val, bool use_precise);
   696                           Node* adr,  uint adr_idx, Node* val, bool use_precise);
   697 
   697 
       
   698   // Allow reordering of pre-barrier with oop store and/or post-barrier.
       
   699   // Used for load_store operations which loads old value.
       
   700   bool can_move_pre_barrier() const;
       
   701 
   698   // G1 pre/post barriers
   702   // G1 pre/post barriers
   699   void g1_write_barrier_pre(bool do_load,
   703   void g1_write_barrier_pre(bool do_load,
   700                             Node* obj,
   704                             Node* obj,
   701                             Node* adr,
   705                             Node* adr,
   702                             uint alias_idx,
   706                             uint alias_idx,