< prev index next >

src/share/vm/opto/graphKit.hpp

Print this page
rev 14282 : Factor out keep-alive barrier from usual pre-barrier implementations.

@@ -632,10 +632,12 @@
                    BasicType bt);
 
   void post_barrier(Node* ctl, Node* store, Node* obj, Node* adr, uint adr_idx,
                     Node* val, BasicType bt, bool use_precise);
 
+  void keep_alive_barrier(Node* ctl, Node* pre_val);
+
   // Return addressing for an array element.
   Node* array_element_address(Node* ary, Node* idx, BasicType elembt,
                               // Optional constraint on the array size:
                               const TypeInt* sizetype = NULL,
                               // Optional control dependency (for example, on range check)
< prev index next >