Lines Matching defs:new_descriptors
3083 Handle<DescriptorArray> new_descriptors(new_map->instance_descriptors());
3092 PropertyDetails details = new_descriptors->GetDetails(i);
3131 int target_index = new_descriptors->GetFieldIndex(i) - inobject;
3137 PropertyDetails details = new_descriptors->GetDetails(i);
3145 int target_index = new_descriptors->GetFieldIndex(i) - inobject;
3465 // Installs |new_descriptors| over the current instance_descriptors to ensure
3467 void Map::ReplaceDescriptors(DescriptorArray* new_descriptors,
3482 current->UpdateDescriptors(new_descriptors, new_layout_descriptor);
3974 Handle<DescriptorArray> new_descriptors = DescriptorArray::Allocate(
3976 DCHECK(new_descriptors->length() > target_descriptors->length() ||
3977 new_descriptors->NumberOfSlackDescriptors() > 0 ||
3978 new_descriptors->number_of_descriptors() ==
3980 DCHECK(new_descriptors->number_of_descriptors() == old_nof);
3992 new_descriptors->Set(i, &d);
4074 new_descriptors->Set(i, &d);
4083 new_descriptors->Set(i, &d);
4145 new_descriptors->Set(i, &d);
4154 new_descriptors->Set(i, &d);
4158 new_descriptors->Sort();
4161 new_descriptors->GetDetails(modify_index).location() == kField);
4164 root_nof, old_nof, *new_descriptors), isolate);
4201 PropertyDetails new_details = new_descriptors->GetDetails(modify_index);
4214 handle(new_descriptors->GetFieldType(modify_index), isolate);
4216 new_value = handle(new_descriptors->GetValue(modify_index), isolate);
4227 LayoutDescriptor::New(split_map, new_descriptors, old_nof);
4230 AddMissingTransitions(split_map, new_descriptors, new_layout_descriptor);
4235 split_map->ReplaceDescriptors(*new_descriptors, *new_layout_descriptor);
4297 DescriptorArray* new_descriptors = new_map->instance_descriptors();
4299 PropertyDetails new_details = new_descriptors->GetDetails(i);
4307 FieldType* new_type = new_descriptors->GetFieldType(i);
4331 FieldType* new_type = new_descriptors->GetFieldType(i);
4340 Object* new_value = new_descriptors->GetValue(i);
4778 Handle<DescriptorArray> new_descriptors = DescriptorArray::CopyUpTo(
4786 map->UpdateDescriptors(*new_descriptors, layout_descriptor);
4796 new_descriptors->CopyEnumCacheFrom(*descriptors);
4800 // Replace descriptors by new_descriptors in all maps that share it.
4807 current->UpdateDescriptors(*new_descriptors, layout_descriptor);
4810 map->UpdateDescriptors(*new_descriptors, layout_descriptor);
9072 Handle<DescriptorArray> new_descriptors =
9076 new_map->InitializeDescriptors(*new_descriptors, *new_layout_descriptor);
9094 Handle<DescriptorArray> new_descriptors =
9098 return CopyReplaceDescriptors(map, new_descriptors, new_layout_descriptor,
9413 Handle<DescriptorArray> new_descriptors =
9415 new_descriptors->Append(descriptor);
9419 ? LayoutDescriptor::New(map, new_descriptors, nof + 1)
9422 return CopyReplaceDescriptors(map, new_descriptors, new_layout_descriptor,
9521 Handle<DescriptorArray> new_descriptors = DescriptorArray::CopyUpTo(
9524 new_descriptors->Replace(insertion_index, descriptor);
9526 map, new_descriptors, new_descriptors->number_of_descriptors());
9532 return CopyReplaceDescriptors(map, new_descriptors, new_layout_descriptor,