< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp

Print this page
rev 50076 : Fold Partial GC into Traversal GC

@@ -33,12 +33,11 @@
 private:
 
   enum ArrayCopyStoreValMode {
     NONE,
     READ_BARRIER,
-    WRITE_BARRIER_MAYBE_ENQUEUE,
-    WRITE_BARRIER_ALWAYS_ENQUEUE
+    WRITE_BARRIER
   };
 
   static ShenandoahSATBMarkQueueSet _satb_mark_queue_set;
 
   ShenandoahHeap* _heap;

@@ -112,11 +111,11 @@
   static void enqueue(oop obj);
 
 private:
   bool need_update_refs_barrier();
 
-  template <class T, bool UPDATE_MATRIX, bool STOREVAL_WRITE_BARRIER, bool ALWAYS_ENQUEUE>
+  template <class T, bool UPDATE_MATRIX, bool STOREVAL_WRITE_BARRIER>
   void write_ref_array_loop(HeapWord* start, size_t count);
 
   oop write_barrier_impl(oop obj);
 
   static void keep_alive_if_weak(DecoratorSet decorators, oop value) {
< prev index next >