Remove obsolete CH/BS interface calls epsilon-gc-branch
authorshade
Mon, 12 Mar 2018 12:28:43 +0100
branchepsilon-gc-branch
changeset 56277 6f96c46be4e6
parent 56276 ee5e58456be5
child 56279 a4fc9b609b82
Remove obsolete CH/BS interface calls
src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp
src/hotspot/share/gc/epsilon/epsilonHeap.hpp
--- a/src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp	Mon Mar 12 12:22:21 2018 +0100
+++ b/src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp	Mon Mar 12 12:28:43 2018 +0100
@@ -44,7 +44,6 @@
 
 protected:
   virtual void write_ref_array_work(MemRegion mr) {}
-  virtual void write_region_work(MemRegion mr) {}
 };
 
 template<>
--- a/src/hotspot/share/gc/epsilon/epsilonHeap.hpp	Mon Mar 12 12:22:21 2018 +0100
+++ b/src/hotspot/share/gc/epsilon/epsilonHeap.hpp	Mon Mar 12 12:28:43 2018 +0100
@@ -97,21 +97,6 @@
   virtual size_t max_tlab_size()                    const { return _max_tlab_size; }
   virtual size_t unsafe_max_tlab_alloc(Thread *thr) const;
 
-  virtual bool can_elide_tlab_store_barriers() const {
-    // No store barriers for Epsilon, allow elision
-    return true;
-  }
-
-  virtual bool can_elide_initializing_store_barrier(oop new_obj) {
-    // No card marks for Epsilon, can elide them all.
-    return true;
-  }
-
-  virtual bool card_mark_must_follow_store() const {
-    // No card marks for Epsilon.
-    return false;
-  }
-
   virtual void collect(GCCause::Cause cause);
   virtual void do_full_collection(bool clear_all_soft_refs);