src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
changeset 58273 08a5148e7c4e
parent 55590 05dac93510c0
child 58679 9c3209ff7550
equal deleted inserted replaced
58272:e27564cd10e3 58273:08a5148e7c4e
    98   LIRAddressOpr& base()                  { return _base; }
    98   LIRAddressOpr& base()                  { return _base; }
    99   LIRAddressOpr& offset()                { return _offset; }
    99   LIRAddressOpr& offset()                { return _offset; }
   100   BasicType type() const                 { return _type; }
   100   BasicType type() const                 { return _type; }
   101   LIR_Opr resolved_addr() const          { return _resolved_addr; }
   101   LIR_Opr resolved_addr() const          { return _resolved_addr; }
   102   void set_resolved_addr(LIR_Opr addr)   { _resolved_addr = addr; }
   102   void set_resolved_addr(LIR_Opr addr)   { _resolved_addr = addr; }
   103   bool is_oop() const                    { return _type == T_ARRAY || _type == T_OBJECT; }
   103   bool is_oop() const                    { return is_reference_type(_type); }
   104   DecoratorSet decorators() const        { return _decorators; }
   104   DecoratorSet decorators() const        { return _decorators; }
   105   void clear_decorators(DecoratorSet ds) { _decorators &= ~ds; }
   105   void clear_decorators(DecoratorSet ds) { _decorators &= ~ds; }
   106   bool is_raw() const                    { return (_decorators & AS_RAW) != 0; }
   106   bool is_raw() const                    { return (_decorators & AS_RAW) != 0; }
   107 };
   107 };
   108 
   108