equal
deleted
inserted
replaced
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 |