< 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 >