Lines Matching defs:map

22 #include "src/objects/map-updater.h"
96 // complete at any time. For this reason we use the filler map word.
97 // If V8_MAP_PACKING is enabled, then the filler map word is a packed filler
98 // map. Otherwise, the filler map word is the same as the filler map.
116 void GeneralizeAllTransitionsToFieldAsMutable(Isolate* isolate, Handle<Map> map,
118 InternalIndex descriptor(map->NumberOfOwnDescriptors());
126 TransitionsAccessor transitions(isolate, *map);
165 // the properties, we can undo the last map transition, with a few
168 Handle<Map> receiver_map(receiver->map(), isolate);
184 // (4) The map must have a back pointer.
235 // Finally, perform the map rollback.
256 parent_map = handle(receiver->map(), isolate);
261 // Also migrate object to the up-to-date map to make the object shapes
335 Handle<Map> map(receiver->map(), isolate);
337 int nod = map->NumberOfOwnDescriptors();
339 if (nod != 0 && map->NumberOfEnumerableProperties() == nod) {
392 Map map = js_obj->map();
393 if (!map.IsJSGlobalProxyMap() &&
395 ? !map.has_indexed_interceptor()
396 : !map.has_named_interceptor())) {
524 // TODO(verwaest): Support the common cases with precached map directly in
1086 if (!js_object->map().is_deprecated()) return Smi::zero();
1138 nexus.ConfigureMonomorphic(name, handle(object->map(), isolate),
1144 if (nexus.GetFirstMap() != object->map() || nexus.GetName() != *name) {
1160 Handle<Map> function_map(function->map(), isolate);
1167 *function_map == function->map());
1218 IsFastPackedElementsKind(obj.map().elements_kind()));
1244 Handle<Map> getter_map(getter->map(), isolate);
1248 CHECK_EQ(*getter_map, getter->map());
1389 Handle<Map> setter_map(setter->map(), isolate);
1393 CHECK_EQ(*setter_map, setter->map());