src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
changeset 51705 8123901bc3d1
parent 51485 0c7040d1d1ca
child 51806 1ecc914fb707
equal deleted inserted replaced
51704:2368e8e9cec6 51705:8123901bc3d1
   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; }