equal
deleted
inserted
replaced
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 { } |