Lines Matching refs:new_map

463   Handle<Map> new_map = Map::CopyAddDescriptor(isolate, map, &d, flag);
464 new_map->AccountAddedPropertyField();
465 return new_map;
703 base::Optional<Map> new_map = MapUpdater::TryUpdateNoLock(
705 if (!new_map.has_value()) return MaybeHandle<Map>();
707 TransitionsAccessor::SetMigrationTarget(isolate, old_map, new_map.value());
709 return handle(new_map.value(), isolate);
724 Map new_map = *this;
728 TransitionsAccessor(isolate, new_map, IsConcurrent(cmode))
732 new_map = transition;
734 new_map.instance_descriptors(isolate, kAcquireLoad);
778 if (new_map.NumberOfOwnDescriptors() != old_nof) return Map();
779 return new_map;
1191 Handle<Map> new_map;
1193 cache->Get(fast_map, new_elements_kind, mode).ToHandle(&new_map)) {
1195 if (FLAG_verify_heap) new_map->DictionaryMapVerify(isolate);
1208 reinterpret_cast<void*>(new_map->address()),
1210 // The IsInRetainedMapListBit might be different if the {new_map}
1213 // The IsMigrationTargetBit might be different if the {new_map} from
1219 new_map->bit_field3() & ~ignored_bit_field3_bits);
1222 reinterpret_cast<void*>(new_map->address() + offset),
1225 if (new_map->is_prototype_map()) {
1234 reinterpret_cast<void*>(new_map->address() + offset),
1239 LOG(isolate, MapEvent("NormalizeCached", fast_map, new_map, reason));
1242 new_map = Map::CopyNormalized(isolate, fast_map, mode);
1243 new_map->set_elements_kind(new_elements_kind);
1245 cache->Set(fast_map, new_map);
1249 LOG(isolate, MapEvent("Normalize", fast_map, new_map, reason));
1253 return new_map;
1292 Handle<Map> new_map = Map::Copy(isolate, map, "ImmutablePrototype");
1293 new_map->set_is_immutable_proto(true);
1294 return new_map;
1508 Handle<Map> new_map = CopyDropDescriptors(isolate, map);
1509 InstallDescriptors(isolate, map, new_map, i, descriptors);
1511 map = new_map;
1574 Handle<Map> new_map = CopyForElementsTransition(isolate, map);
1575 new_map->set_elements_kind(kind);
1578 ConnectTransition(isolate, map, new_map, name, SPECIAL_TRANSITION);
1579 return new_map;
1583 Handle<Map> new_map = Copy(isolate, map, "CopyAsElementsKind");
1584 new_map->set_elements_kind(kind);
1585 return new_map;
1630 Handle<Map> new_map = CopyDropDescriptors(isolate, map);
1637 new_map->InitializeDescriptors(isolate, map->instance_descriptors(isolate));
1646 new_map->InitializeDescriptors(isolate, *new_descriptors);
1648 return new_map;
1700 Handle<Map> new_map =
1703 new_map->set_is_extensible(false);
1757 new_map->set_elements_kind(new_kind);
1759 return new_map;
2306 Handle<Map> new_map =
2308 if (new_map.is_null()) {
2309 new_map = Copy(isolate, map, "TransitionToPrototype");
2311 new_map);
2312 Map::SetPrototype(isolate, new_map, prototype);
2314 return new_map;