Lines Matching defs:cell
369 Handle<PropertyCell> cell(dictionary->CellAt(isolate_, dictionary_entry()),
371 property_details_ = cell->property_details();
394 // details and the prototype validity cell directly.
508 // Invalidate prototype validity cell when a property is reconfigured
511 // Invalidate prototype validity cell when a property changes
523 Handle<PropertyCell> cell = PropertyCell::PrepareForAndSetValue(
525 property_details_ = cell->property_details();
526 DCHECK_EQ(cell->value(), *value);
635 // Install a property cell.
1103 // cell.
1107 PropertyCell cell = dictionary.CellAt(isolate_, dictionary_entry());
1108 DCHECK(cell.value() == *value ||
1109 (cell.value().IsString() && value->IsString() &&
1110 String::cast(cell.value()).Equals(String::cast(*value))));
1284 PropertyCell cell = dict.CellAt(isolate_, number_);
1285 if (cell.value(isolate_).IsTheHole(isolate_)) {
1288 property_details_ = cell.property_details();
1588 base::Optional<PropertyCell> cell =
1591 if (!cell.has_value()) return {};
1593 if (cell->property_details(kAcquireLoad).kind() == PropertyKind::kAccessor) {
1594 Object maybe_accessor_pair = cell->value(kAcquireLoad);
1603 cell = dict.TryFindPropertyCellForConcurrentLookupIterator(
1606 if (!cell.has_value()) return {};
1607 if (cell->property_details(kAcquireLoad).kind() != PropertyKind::kData)
1611 DCHECK(cell.has_value());
1612 DCHECK_EQ(cell->property_details(kAcquireLoad).kind(), PropertyKind::kData);
1613 return cell;