< prev index next >

src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp

Print this page
@@ -73,10 +73,22 @@
                                      Node* pre_val,
                                      BasicType bt) const;
  
    Node* shenandoah_iu_barrier(GraphKit* kit, Node* obj) const;
  
+   Node* byte_map_base_node(GraphKit* kit) const;
+ 
+   void post_barrier(GraphKit* kit,
+                     Node* ctl,
+                     Node* store,
+                     Node* obj,
+                     Node* adr,
+                     uint adr_idx,
+                     Node* val,
+                     BasicType bt,
+                     bool use_precise) const;
+ 
    void insert_pre_barrier(GraphKit* kit, Node* base_oop, Node* offset,
                            Node* pre_val, bool need_mem_bar) const;
  
    static bool clone_needs_barrier(Node* src, PhaseGVN& gvn);
  
< prev index next >