src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
changeset 55536 8313c42345d5
parent 55394 b444bbe5c45c
child 55543 448d63614b6b
equal deleted inserted replaced
55535:df1925d3d409 55536:8313c42345d5
   265 
   265 
   266   // Support for GC barriers emitted during parsing
   266   // Support for GC barriers emitted during parsing
   267   virtual bool has_load_barriers() const { return false; }
   267   virtual bool has_load_barriers() const { return false; }
   268   virtual bool is_gc_barrier_node(Node* node) const { return false; }
   268   virtual bool is_gc_barrier_node(Node* node) const { return false; }
   269   virtual Node* step_over_gc_barrier(Node* c) const { return c; }
   269   virtual Node* step_over_gc_barrier(Node* c) const { return c; }
       
   270   virtual Node* step_over_gc_barrier_ctrl(Node* c) const { return c; }
   270 
   271 
   271   // Support for macro expanded GC barriers
   272   // Support for macro expanded GC barriers
   272   virtual void register_potential_barrier_node(Node* node) const { }
   273   virtual void register_potential_barrier_node(Node* node) const { }
   273   virtual void unregister_potential_barrier_node(Node* node) const { }
   274   virtual void unregister_potential_barrier_node(Node* node) const { }
   274   virtual void eliminate_gc_barrier(PhaseMacroExpand* macro, Node* node) const { }
   275   virtual void eliminate_gc_barrier(PhaseMacroExpand* macro, Node* node) const { }