Lines Matching refs:descriptors

47     InternalIndex modify_index, int split, int descriptors,
83 os << "+" << (descriptors - split) << " maps";
164 Handle<DescriptorArray> descriptors, InternalIndex descriptor,
167 DCHECK_EQ(descriptors->GetDetails(descriptor).location(), location);
169 return handle(descriptors->GetFieldType(descriptor), isolate_);
171 return descriptors->GetStrongValue(descriptor)
331 // Integrity-level transitions never change number of descriptors.
545 // Integrity-level transitions never change number of descriptors.
770 // descriptors, with minimally the exact same size as the old descriptor
787 // the root descriptors are either not modified at all or already more
891 // elements kind is also transitionable and therefore the old descriptors
930 Handle<Map> MapUpdater::FindSplitMap(Handle<DescriptorArray> descriptors) {
934 Name name = descriptors->GetKey(i);
935 PropertyDetails details = descriptors->GetDetails(i);
951 if (!descriptors->GetFieldType(i).NowIs(next_field_type)) {
955 if (!EqualImmutableValues(descriptors->GetStrongValue(i),
1034 // current instance descriptors in the "survived" part of the tree with
1035 // the new descriptors to maintain descriptors sharing invariant.
1143 DescriptorArray descriptors = current.instance_descriptors(isolate);
1144 details = descriptors.GetDetails(descriptor);
1154 descriptors.GetFieldType(descriptor) != *new_wrapped_type.object()) {
1156 name, descriptors.GetFieldIndex(descriptor), details.attributes(),
1158 descriptors.Replace(descriptor, &d);
1197 Handle<DescriptorArray> descriptors(
1199 DCHECK_EQ(*old_field_type, descriptors->GetFieldType(modify_index));
1207 PropertyDetails details = descriptors->GetDetails(modify_index);
1208 Handle<Name> name(descriptors->GetKey(modify_index), isolate);
1233 descriptors->GetDetails(modify_index).representation(), old_constness,