< prev index next > src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
Print this page
// Support for GC barriers emitted during parsing
virtual bool has_load_barrier_nodes() const { return false; }
virtual bool is_gc_pre_barrier_node(Node* node) const { return false; }
virtual bool is_gc_barrier_node(Node* node) const { return false; }
virtual Node* step_over_gc_barrier(Node* c) const { return c; }
+ virtual int reserved_slots() const { return 0; }
// Support for macro expanded GC barriers
virtual void register_potential_barrier_node(Node* node) const { }
virtual void unregister_potential_barrier_node(Node* node) const { }
virtual void eliminate_gc_barrier(PhaseMacroExpand* macro, Node* node) const { }
< prev index next >