src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
changeset 58985 5606867a5e6e
parent 58710 ff3eab78554f
child 59251 4cbfa5077d68
equal deleted inserted replaced
58982:c709424ad48f 58985:5606867a5e6e
    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);