Lines Matching refs:Portion
5973 // Represents an access to a portion of an object, such as the map pointer,
5978 return portion() != kBackingStore && portion() != kExternalMemory;
5982 return portion() == kExternalMemory;
5986 return portion() == kStringLengths;
5990 return portion() == kMaps;
6016 return HObjectAccess(portion(), offset(), representation, name(),
6285 return value_ == that.value_; // portion and offset must match
6293 enum Portion {
6306 HObjectAccess(Portion portion, int offset,
6311 : value_(PortionField::encode(portion) |
6320 DCHECK(this->portion() == portion);
6327 class PortionField : public BitField<Portion, 0, 3> {};
6333 uint32_t value_; // encodes portion, representation, immutable, and offset
6341 inline Portion portion() const {