Lines Matching defs:map
16 #include "src/objects/map-updater.h"
430 Handle<Map> map = initial_map;
447 map = Map::AsElementsKind(isolate_, map, DICTIONARY_ELEMENTS);
454 DCHECK_EQ(HOLEY_ELEMENTS, map->elements_kind());
469 feedback->elements_kind() != map->elements_kind() ||
470 feedback->instance_size() != map->instance_size())
489 TransitionsAccessor transitions(isolate(), *map);
495 TransitionsAccessor(isolate(), *map).ExpectedTransitionTarget();
504 map = ParentOfDescriptorOwner(isolate_, map, feedback, descriptor);
507 if (!TransitionsAccessor(isolate(), *map)
524 map = ParentOfDescriptorOwner(isolate_, map, target, descriptor);
548 map = target;
554 map = ParentOfDescriptorOwner(isolate_, map, map, descriptor);
569 ? factory()->NewSlowJSObjectFromMap(map)
570 : factory()->NewJSObjectFromMap(map);
595 map->instance_descriptors(isolate()).GetDetails(descriptor_index);
597 FieldIndex index = FieldIndex::ForDescriptor(*map, descriptor_index);
612 // Allocate simple heapnumber with immortal map, with non-pointer
743 // TODO(verwaest): Directly use the map instead.
846 Map maybe_feedback = JSObject::cast(*element_stack.back()).map();
847 // Don't consume feedback from objects with a map that's detached