equal
deleted
inserted
replaced
55 |
55 |
56 static ShenandoahSATBMarkQueueSet& satb_mark_queue_set() { |
56 static ShenandoahSATBMarkQueueSet& satb_mark_queue_set() { |
57 return barrier_set()->_satb_mark_queue_set; |
57 return barrier_set()->_satb_mark_queue_set; |
58 } |
58 } |
59 |
59 |
|
60 static bool need_load_reference_barrier(DecoratorSet decorators, BasicType type); |
|
61 static bool use_load_reference_barrier_native(DecoratorSet decorators, BasicType type); |
|
62 static bool need_keep_alive_barrier(DecoratorSet decorators, BasicType type); |
|
63 |
60 void print_on(outputStream* st) const; |
64 void print_on(outputStream* st) const; |
61 |
65 |
62 bool is_a(BarrierSet::Name bsn); |
66 bool is_a(BarrierSet::Name bsn); |
63 |
67 |
64 bool is_aligned(HeapWord* hw); |
68 bool is_aligned(HeapWord* hw); |