< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
Print this page
rev 56771 : 8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet
@@ -55,10 +55,14 @@
static ShenandoahSATBMarkQueueSet& satb_mark_queue_set() {
return barrier_set()->_satb_mark_queue_set;
}
+ static bool need_load_reference_barrier(DecoratorSet decorators, BasicType type);
+ static bool use_native_load_reference_barrier(DecoratorSet decorators, BasicType type);
+ static bool need_keep_alive_barrier(DecoratorSet decorators, BasicType type);
+
void print_on(outputStream* st) const;
bool is_a(BarrierSet::Name bsn);
bool is_aligned(HeapWord* hw);
< prev index next >