Lines Matching refs:value_

271       : value_(KindField::encode(kind) |
285 : value_(KindField::encode(kind) |
297 : value_(
310 return value_ == other.value_;
314 return value_ != other.value_;
317 int pointer() const { return DescriptorPointer::decode(value_); }
320 return PropertyDetails(value_, i);
325 details.value_ = PropertyCellTypeField::update(details.value_, type);
331 details.value_ = DictionaryStorageField::update(details.value_, index);
336 return PropertyDetails(value_, representation);
339 return PropertyDetails(value_, constness);
344 return PropertyDetails(value_, new_attributes);
359 PropertyKind kind() const { return KindField::decode(value_); }
360 PropertyLocation location() const { return LocationField::decode(value_); }
361 PropertyConstness constness() const { return ConstnessField::decode(value_); }
364 return AttributesField::decode(value_);
368 return (value_ & (KindField::kMask | AttributesField::kMask)) ==
373 return DictionaryStorageField::decode(value_);
377 return DecodeRepresentation(RepresentationField::decode(value_));
380 int field_index() const { return FieldIndexField::decode(value_); }
393 return PropertyCellTypeField::decode(value_);
396 bool operator==(const PropertyDetails& b) const { return value_ == b.value_; }
398 // Bit fields in value_ (type, shift, size). Must be public so the
477 return value_;
495 value_ = DescriptorPointer::update(value, pointer);
498 value_ = RepresentationField::update(value,
502 value_ = ConstnessField::update(value, constness);
505 value_ = AttributesField::update(value, attributes);
508 explicit PropertyDetails(uint32_t value) : value_{value} {}
510 uint32_t value_;