comparison src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp @ 52424:e3d79743f57d

8212243: More gc interface tweaks for arraycopy Reviewed-by: kvn, eosterlund
author roland
date Tue, 06 Nov 2018 10:01:27 +0100
parents ffa644980dff
children
comparison
equal deleted inserted replaced
0:c5ce52d7243d 1:edb1391f049b
52 BasicType bt, 52 BasicType bt,
53 bool use_precise) const {} 53 bool use_precise) const {}
54 54
55 virtual Node* store_at_resolved(C2Access& access, C2AccessValue& val) const; 55 virtual Node* store_at_resolved(C2Access& access, C2AccessValue& val) const;
56 56
57 virtual Node* atomic_cmpxchg_val_at_resolved(C2AtomicAccess& access, Node* expected_val, 57 virtual Node* atomic_cmpxchg_val_at_resolved(C2AtomicParseAccess& access, Node* expected_val,
58 Node* new_val, const Type* value_type) const; 58 Node* new_val, const Type* value_type) const;
59 virtual Node* atomic_cmpxchg_bool_at_resolved(C2AtomicAccess& access, Node* expected_val, 59 virtual Node* atomic_cmpxchg_bool_at_resolved(C2AtomicParseAccess& access, Node* expected_val,
60 Node* new_val, const Type* value_type) const; 60 Node* new_val, const Type* value_type) const;
61 virtual Node* atomic_xchg_at_resolved(C2AtomicAccess& access, Node* new_val, const Type* value_type) const; 61 virtual Node* atomic_xchg_at_resolved(C2AtomicParseAccess& access, Node* new_val, const Type* value_type) const;
62 }; 62 };
63 63
64 #endif // SHARE_GC_SHARED_C2_MODREFBARRIERSETC2_HPP 64 #endif // SHARE_GC_SHARED_C2_MODREFBARRIERSETC2_HPP