# HG changeset patch # User shade # Date 1520854123 -3600 # Node ID 6f96c46be4e6459c9f34fdd245034ce5aba331bf # Parent ee5e58456be575cd9f0bd4e85bc2f23ae455516a Remove obsolete CH/BS interface calls diff -r ee5e58456be5 -r 6f96c46be4e6 src/hotspot/share/gc/epsilon/epsilonBarrierSet.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<> diff -r ee5e58456be5 -r 6f96c46be4e6 src/hotspot/share/gc/epsilon/epsilonHeap.hpp --- 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);