< prev index next >
src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
Print this page
rev 53542 : Move Shenandoah clone-expansion from shared code to ShBSC2
*** 106,115 ****
--- 106,117 ----
virtual bool has_load_barriers() const { return true; }
// This is the entry-point for the backend to perform accesses through the Access API.
virtual void clone(GraphKit* kit, Node* src, Node* dst, Node* size, bool is_array) const;
+ virtual void clone_at_expansion(PhaseMacroExpand* phase, ArrayCopyNode* ac) const;
+
// These are general helper methods used by C2
virtual bool array_copy_requires_gc_barriers(BasicType type) const;
// Support for GC barriers emitted during parsing
virtual bool is_gc_barrier_node(Node* node) const;
< prev index next >