Lines Matching defs:details

335         PropertyDetails details = descriptors->GetDetails(i);
336 if (!details.IsEnumerable()) continue;
337 if (details.kind() == PropertyKind::kData) {
338 if (details.location() == PropertyLocation::kDescriptor) {
341 Representation representation = details.representation();
343 *map, details.field_index(), representation);
2137 PropertyDetails details = descriptors->GetDetails(index);
2138 if (!details.IsEnumerable()) continue;
2139 if (details.kind() == PropertyKind::kData) {
2140 if (details.location() == PropertyLocation::kDescriptor) {
2143 Representation representation = details.representation();
2145 *map, details.field_index(), representation);
2653 PropertyDetails details) {
2672 details = details.set_cell_type(cell_type);
2673 auto cell = isolate->factory()->NewPropertyCell(name, details, value);
2675 GlobalDictionary::Add(isolate, dictionary, name, cell, details);
2679 details);
2691 SwissNameDictionary::Add(isolate, dictionary, name, value, details);
2695 dictionary->DetailsAtPut(entry, details);
2704 NameDictionary::Add(isolate, dictionary, name, value, details);
2710 details = details.set_index(enumeration_index);
2711 dictionary->SetEntry(entry, *name, *value, details);
2719 PropertyDetails details) {
2727 NumberDictionary::Set(isolate, dictionary, index, value, object, details);
3007 PropertyDetails details = new_map->GetLastDescriptorDetails(isolate);
3008 if (details.location() == PropertyLocation::kDescriptor) {
3038 if (details.representation().IsDouble()) {
3043 DCHECK_EQ(PropertyLocation::kField, details.location());
3044 DCHECK_EQ(PropertyKind::kData, details.kind());
3091 PropertyDetails details = new_descriptors->GetDetails(i);
3092 if (details.location() != PropertyLocation::kField) continue;
3093 DCHECK_EQ(PropertyKind::kData, details.kind());
3096 Representation representation = details.representation();
3102 DCHECK(!details.representation().IsNone());
3103 if (details.representation().IsDouble()) {
3135 PropertyDetails details = new_descriptors->GetDetails(i);
3136 if (details.location() != PropertyLocation::kField) continue;
3137 DCHECK_EQ(PropertyKind::kData, details.kind());
3139 if (details.representation().IsDouble()) {
3222 PropertyDetails details = descs->GetDetails(i);
3225 if (details.location() == PropertyLocation::kField) {
3227 if (details.kind() == PropertyKind::kData) {
3229 if (details.representation().IsDouble()) {
3235 DCHECK_EQ(PropertyKind::kAccessor, details.kind());
3240 DCHECK_EQ(PropertyLocation::kDescriptor, details.location());
3245 ? details.constness()
3247 PropertyDetails d(details.kind(), details.attributes(), constness);
3410 PropertyDetails details = descriptors->GetDetails(i);
3411 Representation representation = details.representation();
3785 PropertyDetails details = PropertyDetails::Empty();
3796 details = swiss_dictionary->DetailsAt(index);
3802 details = dictionary->DetailsAt(index);
3815 DCHECK_EQ(PropertyLocation::kField, details.location());
3817 details.constness() == PropertyConstness::kMutable);
3820 if (details.kind() == PropertyKind::kData) {
3831 key, current_offset, details.attributes(), constness,
3835 DCHECK_EQ(PropertyKind::kAccessor, details.kind());
3837 details.attributes());
3839 details = d.GetDetails();
3840 if (details.location() == PropertyLocation::kField) {
3848 current_offset += details.field_width_in_words();
4017 PropertyDetails details = dict.DetailsAt(i);
4018 if (details.IsConfigurable()) return false;
4019 if (level == FROZEN && details.kind() == PropertyKind::kData &&
4020 !details.IsReadOnly()) {
4035 PropertyDetails details = descriptors.GetDetails(i);
4036 if (details.IsConfigurable()) return false;
4037 if (level == FROZEN && details.kind() == PropertyKind::kData &&
4038 !details.IsReadOnly()) {
4196 PropertyDetails details = dictionary->DetailsAt(i);
4199 if ((attributes & READ_ONLY) && details.kind() == PropertyKind::kAccessor) {
4203 details = details.CopyAddAttributes(PropertyAttributesFromInt(attrs));
4204 dictionary->DetailsAtPut(i, details);
4644 PropertyDetails details = descs.GetDetails(i);
4645 if (details.location() == PropertyLocation::kField) {
4646 DCHECK_EQ(PropertyKind::kData, details.kind());
4658 DCHECK_EQ(PropertyLocation::kDescriptor, details.location());
4659 if (details.kind() == PropertyKind::kData) {
4767 PropertyDetails details = dict.DetailsAt(index);
4768 details = details.CopyWithConstness(PropertyConstness::kConst);
4769 dict.DetailsAtPut(index, details);
5392 PropertyDetails details = cell->property_details();
5393 details = details.set_cell_type(PropertyCellType::kMutable);
5394 PropertyCell::InvalidateAndReplaceEntry(isolate, dictionary, entry, details,