equal
deleted
inserted
replaced
180 virtual void* create_barrier_state(Arena* comp_arena) const; |
180 virtual void* create_barrier_state(Arena* comp_arena) const; |
181 |
181 |
182 virtual bool has_load_barriers() const { return true; } |
182 virtual bool has_load_barriers() const { return true; } |
183 virtual bool is_gc_barrier_node(Node* node) const; |
183 virtual bool is_gc_barrier_node(Node* node) const; |
184 virtual Node* step_over_gc_barrier(Node* c) const; |
184 virtual Node* step_over_gc_barrier(Node* c) const; |
|
185 virtual Node* step_over_gc_barrier_ctrl(Node* c) const; |
185 |
186 |
186 virtual void register_potential_barrier_node(Node* node) const; |
187 virtual void register_potential_barrier_node(Node* node) const; |
187 virtual void unregister_potential_barrier_node(Node* node) const; |
188 virtual void unregister_potential_barrier_node(Node* node) const; |
188 virtual void eliminate_gc_barrier(PhaseMacroExpand* macro, Node* node) const { } |
189 virtual void eliminate_gc_barrier(PhaseMacroExpand* macro, Node* node) const { } |
189 virtual void enqueue_useful_gc_barrier(PhaseIterGVN* igvn, Node* node) const; |
190 virtual void enqueue_useful_gc_barrier(PhaseIterGVN* igvn, Node* node) const; |