src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
changeset 52220 9c260a6b6471
parent 50375 bfbe7d8369bb
child 52426 38bf0c9c4e64
equal deleted inserted replaced
52219:151b990e3764 52220:9c260a6b6471
    74                     Node* buffer,
    74                     Node* buffer,
    75                     const TypeFunc* tf) const;
    75                     const TypeFunc* tf) const;
    76 
    76 
    77   // Helper for unsafe accesses, that may or may not be on the referent field.
    77   // Helper for unsafe accesses, that may or may not be on the referent field.
    78   // Generates the guards that check whether the result of
    78   // Generates the guards that check whether the result of
    79   // Unsafe.getObject should be recorded in an SATB log buffer.
    79   // Unsafe.getReference should be recorded in an SATB log buffer.
    80   void insert_pre_barrier(GraphKit* kit, Node* base_oop, Node* offset, Node* pre_val, bool need_mem_bar) const;
    80   void insert_pre_barrier(GraphKit* kit, Node* base_oop, Node* offset, Node* pre_val, bool need_mem_bar) const;
    81 
    81 
    82   static const TypeFunc* write_ref_field_pre_entry_Type();
    82   static const TypeFunc* write_ref_field_pre_entry_Type();
    83   static const TypeFunc* write_ref_field_post_entry_Type();
    83   static const TypeFunc* write_ref_field_post_entry_Type();
    84 
    84