equal
deleted
inserted
replaced
188 virtual Node* atomic_xchg_at(C2AtomicAccess& access, Node* new_val, const Type* value_type) const; |
188 virtual Node* atomic_xchg_at(C2AtomicAccess& access, Node* new_val, const Type* value_type) const; |
189 virtual Node* atomic_add_at(C2AtomicAccess& access, Node* new_val, const Type* value_type) const; |
189 virtual Node* atomic_add_at(C2AtomicAccess& access, Node* new_val, const Type* value_type) const; |
190 |
190 |
191 virtual void clone(GraphKit* kit, Node* src, Node* dst, Node* size, bool is_array) const; |
191 virtual void clone(GraphKit* kit, Node* src, Node* dst, Node* size, bool is_array) const; |
192 |
192 |
|
193 virtual Node* resolve(GraphKit* kit, Node* n, DecoratorSet decorators) const { return n; } |
|
194 |
193 // These are general helper methods used by C2 |
195 // These are general helper methods used by C2 |
194 virtual bool array_copy_requires_gc_barriers(BasicType type) const { return false; } |
196 virtual bool array_copy_requires_gc_barriers(BasicType type) const { return false; } |
195 |
197 |
196 // Support for GC barriers emitted during parsing |
198 // Support for GC barriers emitted during parsing |
197 virtual bool has_load_barriers() const { return false; } |
199 virtual bool has_load_barriers() const { return false; } |