map 3994 include/v8.h O* map = ReadField<O*>(obj, kHeapObjectMapOffset); map 3995 include/v8.h return ReadField<uint8_t>(map, kMapInstanceTypeOffset); map 120 samples/process.cc static map<string, string>* UnwrapMap(Handle<Object> obj); map 323 samples/process.cc map<string, string>* JsHttpRequestProcessor::UnwrapMap(Handle<Object> obj) { map 326 samples/process.cc return static_cast<map<string, string>*>(ptr); map 341 samples/process.cc map<string, string>* obj = UnwrapMap(info.Holder()); map 347 samples/process.cc map<string, string>::iterator iter = obj->find(key); map 362 samples/process.cc map<string, string>* obj = UnwrapMap(info.Holder()); map 592 samples/process.cc for (map<string, string>::iterator i = m->begin(); i != m->end(); i++) { map 600 samples/process.cc map<string, string> options; map 614 samples/process.cc map<string, string> output; map 99 src/accessors.cc if (wrapper->map() == number_map) return wrapper->value(); map 327 src/accessors.cc line_ends->map() == isolate->heap()->fixed_cow_array_map()); map 783 src/accessors.cc JSObject::cast(current)->map()->is_hidden_prototype()) { map 2268 src/api.cc return obj->map()->constructor() == LookupBuiltin(isolate, class_name); map 3238 src/api.cc isolate->factory()->CopyMap(i::Handle<i::Map>(obj->map())); map 3263 src/api.cc i::Object* constructor = object->map()->constructor(); map 3499 src/api.cc switch (self->elements()->map()->instance_type()) { map 628 src/arm/builtins-arm.cc Register map = r3; map 629 src/arm/builtins-arm.cc __ LoadGlobalFunctionInitialMap(function, map, r4); map 631 src/arm/builtins-arm.cc __ ldrb(r4, FieldMemOperand(map, Map::kInstanceSizeOffset)); map 634 src/arm/builtins-arm.cc __ ldrb(r4, FieldMemOperand(map, Map::kUnusedPropertyFieldsOffset)); map 638 src/arm/builtins-arm.cc __ str(map, FieldMemOperand(r0, HeapObject::kMapOffset)); map 1866 src/arm/code-stubs-arm.cc const Register map = r9.is(tos_) ? r7 : r9; map 1889 src/arm/code-stubs-arm.cc __ ldr(map, FieldMemOperand(tos_, HeapObject::kMapOffset)); map 1892 src/arm/code-stubs-arm.cc __ ldrb(ip, FieldMemOperand(map, Map::kBitFieldOffset)); map 1902 src/arm/code-stubs-arm.cc __ CompareInstanceType(map, ip, FIRST_SPEC_OBJECT_TYPE); map 1909 src/arm/code-stubs-arm.cc __ CompareInstanceType(map, ip, FIRST_NONSTRING_TYPE); map 1917 src/arm/code-stubs-arm.cc __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); map 4165 src/arm/code-stubs-arm.cc Register map = r3; // Map of the object. map 4182 src/arm/code-stubs-arm.cc __ IsObjectJSObjectType(object, map, scratch, ¬_js_object); map 4190 src/arm/code-stubs-arm.cc __ CompareRoot(map, Heap::kInstanceofCacheMapRootIndex); map 4209 src/arm/code-stubs-arm.cc __ StoreRoot(map, Heap::kInstanceofCacheMapRootIndex); map 4221 src/arm/code-stubs-arm.cc __ str(map, FieldMemOperand(scratch, JSGlobalPropertyCell::kValueOffset)); map 4226 src/arm/code-stubs-arm.cc __ ldr(scratch, FieldMemOperand(map, Map::kPrototypeOffset)); map 4229 src/arm/code-stubs-arm.cc Register scratch2 = map; map 4230 src/arm/code-stubs-arm.cc map = no_reg; map 1717 src/arm/full-codegen-arm.cc if (has_fast_elements && constant_elements_values->map() == map 274 src/arm/ic-arm.cc __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); map 276 src/arm/ic-arm.cc __ ldrb(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); map 285 src/arm/ic-arm.cc __ ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 363 src/arm/ic-arm.cc __ CompareObjectType(key, map, hash, FIRST_NONSTRING_TYPE); map 373 src/arm/ic-arm.cc __ ldrb(hash, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 1676 src/arm/ic-arm.cc stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map())); map 2262 src/arm/lithium-arm.cc LOperand* map = UseRegister(instr->map()); map 2265 src/arm/lithium-arm.cc new(zone()) LForInCacheArray(map, scratch))); map 2271 src/arm/lithium-arm.cc LOperand* map = UseRegisterAtStart(instr->map()); map 2272 src/arm/lithium-arm.cc return AssignEnvironment(new(zone()) LCheckMapValue(value, map)); map 963 src/arm/lithium-arm.h Handle<Map> map() const { return hydrogen()->map(); } map 2182 src/arm/lithium-arm.h explicit LForInCacheArray(LOperand* map, LOperand* scratch) { map 2183 src/arm/lithium-arm.h inputs_[0] = map; map 2187 src/arm/lithium-arm.h LOperand* map() { return inputs_[0]; } map 2200 src/arm/lithium-arm.h LCheckMapValue(LOperand* value, LOperand* map) { map 2202 src/arm/lithium-arm.h inputs_[1] = map; map 2206 src/arm/lithium-arm.h LOperand* map() { return inputs_[1]; } map 1555 src/arm/lithium-codegen-arm.cc Register map = ToRegister(instr->TempAt(0)); map 1564 src/arm/lithium-codegen-arm.cc __ CompareObjectType(input, map, map, JS_VALUE_TYPE); map 1797 src/arm/lithium-codegen-arm.cc const Register map = scratch0(); map 1799 src/arm/lithium-codegen-arm.cc __ ldr(map, FieldMemOperand(reg, HeapObject::kMapOffset)); map 1803 src/arm/lithium-codegen-arm.cc __ ldrb(ip, FieldMemOperand(map, Map::kBitFieldOffset)); map 1811 src/arm/lithium-codegen-arm.cc __ CompareInstanceType(map, ip, FIRST_SPEC_OBJECT_TYPE); map 1818 src/arm/lithium-codegen-arm.cc __ CompareInstanceType(map, ip, FIRST_NONSTRING_TYPE); map 1831 src/arm/lithium-codegen-arm.cc __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); map 2278 src/arm/lithium-codegen-arm.cc __ cmp(temp, Operand(instr->map())); map 2330 src/arm/lithium-codegen-arm.cc Register map = temp; map 2331 src/arm/lithium-codegen-arm.cc __ ldr(map, FieldMemOperand(object, HeapObject::kMapOffset)); map 2344 src/arm/lithium-codegen-arm.cc __ cmp(map, Operand(ip)); map 2609 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(Handle<Map>(current->map()))); map 2612 src/arm/lithium-codegen-arm.cc Handle<HeapObject>(HeapObject::cast(current->map()->prototype())); map 2636 src/arm/lithium-codegen-arm.cc Handle<Map> map = instr->hydrogen()->types()->at(i); map 2639 src/arm/lithium-codegen-arm.cc object_map, map, &check_passed, ALLOW_ELEMENT_TRANSITION_MAPS); map 2644 src/arm/lithium-codegen-arm.cc result, object, map, name, instr->environment()); map 2650 src/arm/lithium-codegen-arm.cc result, object, map, name, instr->environment()); map 4571 src/arm/lithium-codegen-arm.cc __ CompareMap(reg, scratch, map, &success, mode); map 4586 src/arm/lithium-codegen-arm.cc Handle<Map> map = map_set->at(i); map 4587 src/arm/lithium-codegen-arm.cc __ CompareMap(reg, scratch, map, &success, REQUIRE_EXACT_MAP); map 4590 src/arm/lithium-codegen-arm.cc Handle<Map> map = map_set->last(); map 4591 src/arm/lithium-codegen-arm.cc DoCheckMapCommon(reg, scratch, map, REQUIRE_EXACT_MAP, instr->environment()); map 4661 src/arm/lithium-codegen-arm.cc Handle<Map>(current_prototype->map()), map 4671 src/arm/lithium-codegen-arm.cc Handle<Map>(current_prototype->map()), map 4721 src/arm/lithium-codegen-arm.cc Register map = scratch; map 4722 src/arm/lithium-codegen-arm.cc __ LoadHeapObject(map, constructor); map 4723 src/arm/lithium-codegen-arm.cc __ ldr(map, FieldMemOperand(map, JSFunction::kPrototypeOrInitialMapOffset)); map 4727 src/arm/lithium-codegen-arm.cc __ str(map, FieldMemOperand(result, JSObject::kMapOffset)); map 4822 src/arm/lithium-codegen-arm.cc elements->map() != isolate()->heap()->fixed_cow_array_map(); map 4827 src/arm/lithium-codegen-arm.cc int object_size = object->map()->instance_size(); map 4834 src/arm/lithium-codegen-arm.cc int inobject_properties = object->map()->inobject_properties(); map 5362 src/arm/lithium-codegen-arm.cc Register map = ToRegister(instr->map()); map 5365 src/arm/lithium-codegen-arm.cc __ LoadInstanceDescriptors(map, result, scratch); map 5377 src/arm/lithium-codegen-arm.cc Register map = ToRegister(instr->map()); map 5379 src/arm/lithium-codegen-arm.cc __ cmp(map, scratch0()); map 128 src/arm/lithium-codegen-arm.h void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, map 1152 src/arm/macro-assembler-arm.cc ldr(map, FieldMemOperand(heap_object, HeapObject::kMapOffset)); map 1153 src/arm/macro-assembler-arm.cc IsInstanceJSObjectType(map, scratch, fail); map 1160 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 1847 src/arm/macro-assembler-arm.cc ldr(map, FieldMemOperand(object, HeapObject::kMapOffset)); map 1848 src/arm/macro-assembler-arm.cc CompareInstanceType(map, type_reg, type); map 1855 src/arm/macro-assembler-arm.cc ldrb(type_reg, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 1875 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(map, Map::kBitField2Offset)); map 1888 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(map, Map::kBitField2Offset)); map 1901 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(map, Map::kBitField2Offset)); map 2003 src/arm/macro-assembler-arm.cc CompareMap(scratch, map, early_success, mode); map 2011 src/arm/macro-assembler-arm.cc cmp(obj_map, Operand(map)); map 2013 src/arm/macro-assembler-arm.cc ElementsKind kind = map->elements_kind(); map 2016 src/arm/macro-assembler-arm.cc Map* current_map = *map; map 2040 src/arm/macro-assembler-arm.cc CompareMap(obj, scratch, map, &success, mode); map 2071 src/arm/macro-assembler-arm.cc mov(ip, Operand(map)); map 2932 src/arm/macro-assembler-arm.cc ldr(map, FieldMemOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); map 2935 src/arm/macro-assembler-arm.cc CheckMap(map, scratch, Heap::kMetaMapRootIndex, &fail, DO_SMI_CHECK); map 3579 src/arm/macro-assembler-arm.cc Register map = load_scratch; // Holds map while checking type. map 3584 src/arm/macro-assembler-arm.cc ldr(map, FieldMemOperand(value, HeapObject::kMapOffset)); map 3585 src/arm/macro-assembler-arm.cc CompareRoot(map, Heap::kHeapNumberMapRootIndex); map 3595 src/arm/macro-assembler-arm.cc ldrb(instance_type, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 3679 src/arm/macro-assembler-arm.cc FieldMemOperand(map, Map::kInstanceDescriptorsOrBackPointerOffset)); map 523 src/arm/macro-assembler-arm.h Register map, map 570 src/arm/macro-assembler-arm.h Register map, map 574 src/arm/macro-assembler-arm.h void IsInstanceJSObjectType(Register map, map 780 src/arm/macro-assembler-arm.h Register map, map 787 src/arm/macro-assembler-arm.h void CompareInstanceType(Register map, map 794 src/arm/macro-assembler-arm.h void CheckFastElements(Register map, map 800 src/arm/macro-assembler-arm.h void CheckFastObjectElements(Register map, map 806 src/arm/macro-assembler-arm.h void CheckFastSmiElements(Register map, map 830 src/arm/macro-assembler-arm.h Handle<Map> map, map 837 src/arm/macro-assembler-arm.h Handle<Map> map, map 847 src/arm/macro-assembler-arm.h Handle<Map> map, map 865 src/arm/macro-assembler-arm.h Handle<Map> map, map 1271 src/arm/macro-assembler-arm.h void LoadInstanceDescriptors(Register map, map 613 src/arm/regexp-macro-assembler-arm.cc ExternalReference map = ExternalReference::re_word_character_map(); map 614 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(map)); map 627 src/arm/regexp-macro-assembler-arm.cc ExternalReference map = ExternalReference::re_word_character_map(); map 628 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(map)); map 151 src/arm/stub-cache-arm.cc Register map = scratch1; map 152 src/arm/stub-cache-arm.cc __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); map 153 src/arm/stub-cache-arm.cc __ ldrb(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); map 158 src/arm/stub-cache-arm.cc __ ldrb(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 166 src/arm/stub-cache-arm.cc __ ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); map 169 src/arm/stub-cache-arm.cc __ cmp(map, tmp); map 330 src/arm/stub-cache-arm.cc index -= holder->map()->inobject_properties(); map 333 src/arm/stub-cache-arm.cc int offset = holder->map()->instance_size() + (index * kPointerSize); map 460 src/arm/stub-cache-arm.cc __ CheckMap(receiver_reg, scratch1, Handle<Map>(object->map()), miss_label, map 498 src/arm/stub-cache-arm.cc if (!transition.is_null() && (object->map()->unused_property_fields() == 0)) { map 532 src/arm/stub-cache-arm.cc index -= object->map()->inobject_properties(); map 536 src/arm/stub-cache-arm.cc int offset = object->map()->instance_size() + (index * kPointerSize); map 1138 src/arm/stub-cache-arm.cc Handle<Map> current_map(current->map()); map 1172 src/arm/stub-cache-arm.cc __ CheckMap(reg, scratch1, Handle<Map>(current->map()), miss, map 2641 src/arm/stub-cache-arm.cc __ CheckMap(r1, r3, Handle<Map>(object->map()), &miss, map 2731 src/arm/stub-cache-arm.cc __ CheckMap(r1, r3, Handle<Map>(receiver->map()), &miss, map 2778 src/arm/stub-cache-arm.cc __ cmp(r3, Operand(Handle<Map>(object->map()))); map 532 src/ast.cc type = Handle<Map>(holder()->map()); map 576 src/ast.cc Handle<Map> map = receiver_types_.at(i); map 577 src/ast.cc ASSERT(!map.is_null() && *map != NULL); map 583 src/ast.cc Handle<Map> map; map 586 src/ast.cc map = receiver_types_.at(0); map 591 src/ast.cc map = Handle<Map>(holder_->map()); map 593 src/ast.cc is_monomorphic_ = ComputeTarget(map, name); map 319 src/bootstrapper.cc Handle<Map> old_to_map = Handle<Map>(object->map()); map 429 src/bootstrapper.cc Handle<Map> map = factory()->NewMap(JS_FUNCTION_TYPE, JSFunction::kSize); map 432 src/bootstrapper.cc map->set_instance_descriptors(*descriptors); map 433 src/bootstrapper.cc map->set_function_with_prototype(prototype_mode != DONT_ADD_PROTOTYPE); map 434 src/bootstrapper.cc return map; map 596 src/bootstrapper.cc Handle<Map> map = factory()->NewMap(JS_FUNCTION_TYPE, JSFunction::kSize); map 599 src/bootstrapper.cc map->set_instance_descriptors(*descriptors); map 600 src/bootstrapper.cc map->set_function_with_prototype(prototype_mode != DONT_ADD_PROTOTYPE); map 601 src/bootstrapper.cc map->set_prototype(*empty_function); map 602 src/bootstrapper.cc return map; map 644 src/bootstrapper.cc DescriptorArray* descs = map->instance_descriptors(); map 653 src/bootstrapper.cc SetAccessors(map, factory()->arguments_symbol(), GetThrowTypeErrorFunction()); map 654 src/bootstrapper.cc SetAccessors(map, factory()->caller_symbol(), GetThrowTypeErrorFunction()); map 1084 src/bootstrapper.cc ASSERT(result->map()->inobject_properties() > Heap::kArgumentsCalleeIndex); map 1085 src/bootstrapper.cc ASSERT(result->map()->inobject_properties() > Heap::kArgumentsLengthIndex); map 1103 src/bootstrapper.cc Handle<Map> old_map(global_context()->arguments_boilerplate()->map()); map 1154 src/bootstrapper.cc Handle<Map> map = factory->NewMap(JS_OBJECT_TYPE, map 1156 src/bootstrapper.cc map->set_instance_descriptors(*descriptors); map 1157 src/bootstrapper.cc map->set_function_with_prototype(true); map 1158 src/bootstrapper.cc map->set_prototype(global_context()->object_function()->prototype()); map 1159 src/bootstrapper.cc map->set_pre_allocated_property_fields(1); map 1160 src/bootstrapper.cc map->set_inobject_properties(1); map 1163 src/bootstrapper.cc map->set_constructor( map 1164 src/bootstrapper.cc global_context()->arguments_boilerplate()->map()->constructor()); map 1167 src/bootstrapper.cc Handle<JSObject> result = factory->NewJSObjectFromMap(map); map 1182 src/bootstrapper.cc ASSERT(result->map()->inobject_properties() > Heap::kArgumentsLengthIndex); map 1677 src/bootstrapper.cc HeapObject::cast(string_function->initial_map()->prototype())->map()); map 2149 src/bootstrapper.cc Handle<DescriptorArray>(from->map()->instance_descriptors()); map 2248 src/bootstrapper.cc Handle<Map> old_to_map = Handle<Map>(to->map()); map 2250 src/bootstrapper.cc new_to_map->set_prototype(from->map()->prototype()); map 335 src/builtins.cc ASSERT(dst->map() != HEAP->fixed_cow_array_map()); map 348 src/builtins.cc ASSERT(dst->map() != heap->fixed_cow_array_map()); map 356 src/builtins.cc ASSERT(elms->map() != HEAP->fixed_cow_array_map()); map 426 src/builtins.cc Map* map = elms->map(); map 427 src/builtins.cc if (map == heap->fixed_array_map()) { map 436 src/builtins.cc } else if (map == heap->fixed_cow_array_map()) { map 709 src/builtins.cc isolate->context()->global_context()->arguments_boilerplate()->map(); map 713 src/builtins.cc && JSObject::cast(receiver)->map() == arguments_map map 1190 src/builtins.cc ASSERT(obj->map()->has_instance_call_handler()); map 1191 src/builtins.cc JSFunction* constructor = JSFunction::cast(obj->map()->constructor()); map 491 src/code-stubs.h void set_known_map(Handle<Map> map) { known_map_ = map; } map 345 src/contexts.h Map* map = this->map(); map 346 src/contexts.h return map == map->GetHeap()->function_context_map(); map 349 src/contexts.h Map* map = this->map(); map 350 src/contexts.h return map == map->GetHeap()->catch_context_map(); map 353 src/contexts.h Map* map = this->map(); map 354 src/contexts.h return map == map->GetHeap()->with_context_map(); map 357 src/contexts.h Map* map = this->map(); map 358 src/contexts.h return map == map->GetHeap()->block_context_map(); map 361 src/contexts.h Map* map = this->map(); map 362 src/contexts.h return map == map->GetHeap()->module_context_map(); map 100 src/d8.h explicit Iterator(CounterMap* map) map 101 src/d8.h : map_(&map->hash_map_), entry_(map_->Start()) { } map 156 src/elements.cc ASSERT(to->map() != HEAP->fixed_cow_array_map()); map 503 src/elements.cc Map* map = fixed_array_base->map(); map 506 src/elements.cc if (map == heap->raw_unchecked_one_pointer_filler_map() || map 507 src/elements.cc map == heap->raw_unchecked_two_pointer_filler_map() || map 508 src/elements.cc map == heap->free_space_map()) { map 835 src/elements.cc if (backing_store->map() == heap->non_strict_arguments_elements_map()) { map 904 src/elements.cc Map* map = elements->map(); map 906 src/elements.cc (map == heap->fixed_array_map() || map 907 src/elements.cc map == heap->fixed_cow_array_map())) || map 909 src/elements.cc ((map == heap->fixed_array_map() && length == 0) || map 910 src/elements.cc map == heap->fixed_double_array_map()))); map 1575 src/elements.cc switch (array->map()->instance_type()) { map 247 src/execution.cc HeapObject::cast(fun)->map()->has_instance_call_handler()) { map 271 src/execution.cc HeapObject::cast(fun)->map()->has_instance_call_handler()) { map 304 src/execution.cc HeapObject::cast(fun)->map()->has_instance_call_handler()) { map 332 src/execution.cc HeapObject::cast(fun)->map()->has_instance_call_handler()) { map 1007 src/factory.cc isolate()->heap()->AllocateJSObjectFromMap(*map, NOT_TENURED), map 1207 src/factory.cc Handle<Map> map = (language_mode == CLASSIC_MODE) map 1212 src/factory.cc *map, map 1328 src/factory.cc Handle<Map> map = Handle<Map>(result->initial_map()); map 1332 src/factory.cc map->set_is_undetectable(); map 1337 src/factory.cc map->set_is_hidden_prototype(); map 1342 src/factory.cc map->set_is_access_check_needed(true); map 1347 src/factory.cc map->set_has_named_interceptor(); map 1350 src/factory.cc map->set_has_indexed_interceptor(); map 1355 src/factory.cc map->set_has_instance_call_handler(); map 1364 src/factory.cc Handle<DescriptorArray>(map->instance_descriptors()); map 1375 src/factory.cc map->set_instance_descriptors(*array); map 1394 src/factory.cc MapCache::cast(context->map_cache())->Put(keys, map); map 1406 src/factory.cc UpdateMapCacheWith(*context, *keys, *map), MapCache); map 1423 src/factory.cc Handle<Map> map = map 1426 src/factory.cc AddToMapCache(context, keys, map); map 1427 src/factory.cc return Handle<Map>(map); map 225 src/factory.h Handle<Map> CopyWithPreallocatedFieldDescriptors(Handle<Map> map); map 229 src/factory.h Handle<Map> CopyMap(Handle<Map> map, int extra_inobject_props); map 230 src/factory.h Handle<Map> CopyMap(Handle<Map> map); map 265 src/factory.h Handle<JSObject> NewJSObjectFromMap(Handle<Map> map); map 515 src/factory.h Handle<Map> map); map 1295 src/frames.cc map_word.ToForwardingAddress()->map() : map_word.ToMap(); map 1306 src/frames.cc Map* map = GcSafeMapOfCodeSpaceObject(code); map 1307 src/frames.cc ASSERT(map == code->GetHeap()->code_map()); map 1309 src/frames.cc Address end = code->address() + code->SizeFromMap(map); map 610 src/handles.cc JSFunction::cast(arguments_boilerplate->map()->constructor()), map 665 src/handles.cc ((current->map()->constructor() != *arguments_function) && map 707 src/handles.cc if (object->map()->instance_descriptors()->HasEnumCache()) { map 709 src/handles.cc DescriptorArray* desc = object->map()->instance_descriptors(); map 714 src/handles.cc Handle<Map> map(object->map()); map 729 src/handles.cc Handle<DescriptorArray>(object->map()->instance_descriptors(), isolate); map 742 src/handles.cc if (field_index >= map->inobject_properties()) { map 743 src/handles.cc field_index = -(field_index - map->inobject_properties() + 1); map 760 src/handles.cc DescriptorArray* desc = object->map()->instance_descriptors(); map 291 src/hashmap.h Entry* map = map_; map 298 src/hashmap.h for (Entry* p = map; n > 0; p++) { map 306 src/hashmap.h AllocationPolicy::Delete(map); map 332 src/hashmap.h Iterator(const TemplateHashMapImpl<AllocationPolicy>* map, map 334 src/hashmap.h map_(map), entry_(entry) { } map 113 src/heap-inl.h Map* map = ascii_symbol_map(); map 125 src/heap-inl.h reinterpret_cast<HeapObject*>(result)->set_map_no_write_barrier(map); map 147 src/heap-inl.h Map* map = symbol_map(); map 158 src/heap-inl.h reinterpret_cast<HeapObject*>(result)->set_map(map); map 174 src/heap-inl.h return CopyFixedArrayWithMap(src, src->map()); map 179 src/heap-inl.h return CopyFixedDoubleArrayWithMap(src, src->map()); map 350 src/heap-inl.h InstanceType type = object->map()->instance_type(); map 748 src/heap-inl.h ASSERT(object->map()->IsMap()); map 244 src/heap.cc return object->SizeFromMap(object->map()); map 1560 src/heap.cc NewSpaceScavenger::IterateBody(object->map(), object); map 1758 src/heap.cc Heap* heap = map->GetHeap(); map 1790 src/heap.cc if (map->instance_type() == JS_FUNCTION_TYPE) { map 1824 src/heap.cc template VisitSpecialized<JSFunction::kSize>(map, slot, object); map 1836 src/heap.cc map->GetHeap()->mark_compact_collector()-> map 1845 src/heap.cc int object_size = FixedArray::BodyDescriptor::SizeOf(map, object); map 1846 src/heap.cc EvacuateObject<POINTER_OBJECT, UNKNOWN_SIZE, kObjectAlignment>(map, map 1859 src/heap.cc map, map 1871 src/heap.cc map, slot, object, object_size); map 1879 src/heap.cc SeqAsciiStringSize(map->instance_type()); map 1881 src/heap.cc map, slot, object, object_size); map 1889 src/heap.cc SeqTwoByteStringSize(map->instance_type()); map 1891 src/heap.cc map, slot, object, object_size); map 1902 src/heap.cc ASSERT(IsShortcutCandidate(map->instance_type())); map 1904 src/heap.cc Heap* heap = map->GetHeap(); map 1928 src/heap.cc heap->DoScavengeObject(first->map(), slot, first); map 1935 src/heap.cc map, slot, object, object_size); map 1946 src/heap.cc map, slot, object, object_size); map 1952 src/heap.cc int object_size = map->instance_size(); map 1954 src/heap.cc map, slot, object, object_size); map 2024 src/heap.cc Map* map = first_word.ToMap(); map 2025 src/heap.cc map->GetHeap()->DoScavengeObject(map, p, object); map 2060 src/heap.cc Map* map = reinterpret_cast<Map*>(result); map 2061 src/heap.cc map->set_map_no_write_barrier(meta_map()); map 2062 src/heap.cc map->set_instance_type(instance_type); map 2063 src/heap.cc map->set_visitor_id( map 2065 src/heap.cc map->set_prototype(null_value(), SKIP_WRITE_BARRIER); map 2066 src/heap.cc map->set_constructor(null_value(), SKIP_WRITE_BARRIER); map 2067 src/heap.cc map->set_instance_size(instance_size); map 2068 src/heap.cc map->set_inobject_properties(0); map 2069 src/heap.cc map->set_pre_allocated_property_fields(0); map 2070 src/heap.cc map->set_code_cache(empty_fixed_array(), SKIP_WRITE_BARRIER); map 2071 src/heap.cc map->init_back_pointer(undefined_value()); map 2072 src/heap.cc map->set_unused_property_fields(0); map 2073 src/heap.cc map->set_bit_field(0); map 2074 src/heap.cc map->set_bit_field2(1 << Map::kIsExtensible); map 2075 src/heap.cc map->set_bit_field3(0); map 2076 src/heap.cc map->set_elements_kind(elements_kind); map 2080 src/heap.cc memset(reinterpret_cast<byte*>(map) + Map::kPadStart - kHeapObjectTag, map 2084 src/heap.cc return map; map 3253 src/heap.cc Map* map = (is_ascii || is_ascii_data_in_two_byte_string) ? map 3257 src/heap.cc { MaybeObject* maybe_result = Allocate(map, NEW_SPACE); map 3335 src/heap.cc { Map* map = buffer->IsAsciiRepresentation() map 3338 src/heap.cc MaybeObject* maybe_result = Allocate(map, NEW_SPACE); map 3376 src/heap.cc Map* map = external_ascii_string_map(); map 3378 src/heap.cc { MaybeObject* maybe_result = Allocate(map, NEW_SPACE); map 3404 src/heap.cc Map* map = is_ascii ? map 3407 src/heap.cc { MaybeObject* maybe_result = Allocate(map, NEW_SPACE); map 3669 src/heap.cc ASSERT(map->instance_type() != MAP_TYPE); map 3673 src/heap.cc (space != NEW_SPACE) ? space : TargetSpaceId(map->instance_type()); map 3676 src/heap.cc AllocateRaw(map->instance_size(), space, retry_space); map 3680 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier(map); map 3772 src/heap.cc ASSERT(arguments_object_size == boilerplate->map()->instance_size()); map 3841 src/heap.cc Map* map = Map::cast(map_obj); map 3842 src/heap.cc map->set_inobject_properties(in_object_properties); map 3843 src/heap.cc map->set_unused_property_fields(in_object_properties); map 3844 src/heap.cc map->set_prototype(prototype); map 3845 src/heap.cc ASSERT(map->has_fast_object_elements()); map 3882 src/heap.cc map->set_instance_descriptors(descriptors); map 3883 src/heap.cc map->set_pre_allocated_property_fields(count); map 3884 src/heap.cc map->set_unused_property_fields(in_object_properties - count); map 3889 src/heap.cc fun->shared()->StartInobjectSlackTracking(map); map 3891 src/heap.cc return map; map 3914 src/heap.cc if (map->constructor()->IsJSFunction() && map 3915 src/heap.cc JSFunction::cast(map->constructor())->shared()-> map 3923 src/heap.cc obj->InitializeBody(map, Heap::undefined_value(), filler); map 3930 src/heap.cc ASSERT(map->instance_type() != JS_FUNCTION_TYPE); map 3934 src/heap.cc ASSERT(map->instance_type() != JS_GLOBAL_OBJECT_TYPE); map 3935 src/heap.cc ASSERT(map->instance_type() != JS_BUILTINS_OBJECT_TYPE); map 3939 src/heap.cc map->pre_allocated_property_fields() + map 3940 src/heap.cc map->unused_property_fields() - map 3941 src/heap.cc map->inobject_properties(); map 3951 src/heap.cc if (map->instance_size() > Page::kMaxNonCodeHeapObjectSize) space = LO_SPACE; map 3953 src/heap.cc { MaybeObject* maybe_obj = Allocate(map, space); map 3960 src/heap.cc map); map 3991 src/heap.cc Map* map; map 3993 src/heap.cc if (!maybe_map->To(&map)) return maybe_map; map 3996 src/heap.cc MaybeObject* maybe_module = AllocateJSObjectFromMap(map, TENURED); map 4069 src/heap.cc Map* map; map 4071 src/heap.cc if (!maybe_map_obj->To<Map>(&map)) return maybe_map_obj; map 4072 src/heap.cc map->set_prototype(prototype); map 4076 src/heap.cc MaybeObject* maybe_result = Allocate(map, NEW_SPACE); map 4078 src/heap.cc result->InitializeBody(map->instance_size(), Smi::FromInt(0)); map 4092 src/heap.cc Map* map; map 4095 src/heap.cc if (!maybe_map_obj->To<Map>(&map)) return maybe_map_obj; map 4096 src/heap.cc map->set_prototype(prototype); map 4100 src/heap.cc MaybeObject* maybe_result = Allocate(map, NEW_SPACE); map 4102 src/heap.cc result->InitializeBody(map->instance_size(), Smi::FromInt(0)); map 4113 src/heap.cc Map* map = constructor->initial_map(); map 4118 src/heap.cc ASSERT(map->NextFreePropertyIndex() == 0); map 4122 src/heap.cc ASSERT(map->unused_property_fields() == 0); map 4123 src/heap.cc ASSERT(map->inobject_properties() == 0); map 4128 src/heap.cc int initial_size = map->instance_type() == JS_GLOBAL_OBJECT_TYPE ? 64 : 512; map 4134 src/heap.cc map->NumberOfDescribedProperties() * 2 + initial_size); map 4141 src/heap.cc DescriptorArray* descs = map->instance_descriptors(); map 4160 src/heap.cc { MaybeObject* maybe_obj = Allocate(map, OLD_POINTER_SPACE); map 4164 src/heap.cc InitializeJSObjectFromMap(global, dictionary, map); map 4168 src/heap.cc { MaybeObject* maybe_map = map->CopyDropDescriptors(); map 4189 src/heap.cc Map* map = source->map(); map 4190 src/heap.cc int object_size = map->instance_size(); map 4231 src/heap.cc if (elements->map() == fixed_cow_array_map()) { map 4261 src/heap.cc Map* map; map 4263 src/heap.cc if (!maybe->To<Map>(&map)) return maybe; map 4266 src/heap.cc int size_difference = object->map()->instance_size() - map->instance_size(); map 4269 src/heap.cc map->set_prototype(object->map()->prototype()); map 4272 src/heap.cc int prop_size = map->unused_property_fields() - map->inobject_properties(); map 4291 src/heap.cc object->set_map(map); map 4295 src/heap.cc InitializeJSObjectFromMap(jsobj, FixedArray::cast(properties), map); map 4299 src/heap.cc map->set_function_with_prototype(true); map 4308 src/heap.cc object->address() + map->instance_size(), size_difference); map 4318 src/heap.cc Map* map = constructor->initial_map(); map 4322 src/heap.cc ASSERT(map->instance_size() == object->map()->instance_size()); map 4323 src/heap.cc ASSERT(map->instance_type() == object->map()->instance_type()); map 4326 src/heap.cc int prop_size = map->unused_property_fields() - map->inobject_properties(); map 4336 src/heap.cc InitializeJSObjectFromMap(object, FixedArray::cast(properties), map); map 4427 src/heap.cc switch (string->map()->instance_type()) { map 4464 src/heap.cc Map* map; map 4470 src/heap.cc map = ascii_symbol_map(); map 4476 src/heap.cc map = symbol_map(); map 4488 src/heap.cc reinterpret_cast<HeapObject*>(result)->set_map_no_write_barrier(map); map 4599 src/heap.cc Map* map = array_function->initial_map(); map 4605 src/heap.cc map = Map::cast(maybe_transitioned_map); map 4609 src/heap.cc return AllocateJSObjectFromMap(map, pretenure); map 4651 src/heap.cc dst->set_map_no_write_barrier(map); map 4657 src/heap.cc HeapObject::cast(obj)->set_map_no_write_barrier(map); map 4677 src/heap.cc dst->set_map_no_write_barrier(map); map 4994 src/heap.cc Map* map; map 4997 src/heap.cc case NAME##_TYPE: map = name##_map(); break; map 5004 src/heap.cc int size = map->instance_size(); map 5008 src/heap.cc { MaybeObject* maybe_result = Allocate(map, space); map 5854 src/heap.cc InstanceType type = obj->map()->instance_type(); map 5916 src/heap.cc Object* map = obj->map(); map 5918 src/heap.cc if (!map->IsHeapObject()) return; // visited before map 5929 src/heap.cc Map* map_p = reinterpret_cast<Map*>(HeapObject::cast(map)); map 5935 src/heap.cc MarkObjectRecursively(&map); map 5968 src/heap.cc Object* map = obj->map(); map 5970 src/heap.cc if (map->IsHeapObject()) return; // unmarked already map 5972 src/heap.cc Address map_addr = reinterpret_cast<Address>(map); map 6678 src/heap.cc return obj->map() == obj->GetHeap()->raw_unchecked_global_context_map(); map 6687 src/heap.cc Object* map = obj->map(); map 6689 src/heap.cc if (!map->IsHeapObject()) return; // visited before map 6703 src/heap.cc Map* map_p = reinterpret_cast<Map*>(HeapObject::cast(map)); map 6725 src/heap.cc MarkRecursively(&map, mark_visitor); map 6737 src/heap.cc Object* map = obj->map(); map 6739 src/heap.cc if (map->IsHeapObject()) return; // unmarked already map 6741 src/heap.cc Address map_addr = reinterpret_cast<Address>(map); map 6988 src/heap.cc static_cast<uint32_t>(reinterpret_cast<uintptr_t>(map)) >> kMapHashShift; map 6994 src/heap.cc int index = (Hash(map, name) & kHashMask); map 6997 src/heap.cc if ((key.map == map) && key.name->Equals(name)) { map 7008 src/heap.cc int index = (Hash(map, symbol) & kHashMask); map 7014 src/heap.cc if (key.map == free_entry_indicator) { map 7015 src/heap.cc key.map = map; map 7032 src/heap.cc key.map = map; map 7040 src/heap.cc for (int index = 0; index < kLength; index++) keys_[index].map = NULL; map 610 src/heap.h Map* map, PretenureFlag pretenure = NOT_TENURED); map 616 src/heap.h MUST_USE_RESULT MaybeObject* Allocate(Map* map, AllocationSpace space); map 781 src/heap.h MUST_USE_RESULT MaybeObject* CopyFixedArrayWithMap(FixedArray* src, Map* map); map 791 src/heap.h FixedDoubleArray* src, Map* map); map 1483 src/heap.h void ClearCacheOnMap(Map* map) { map 1485 src/heap.h map->ClearCodeCache(this); map 1556 src/heap.h inline void DoScavengeObject(Map* map, HeapObject** slot, HeapObject* obj) { map 1557 src/heap.h scavenging_visitors_table_.GetVisitor(map)(map, slot, obj); map 1840 src/heap.h Map* map); map 2252 src/heap.h int Lookup(Map* map, String* name); map 2255 src/heap.h void Update(Map* map, String* name, int field_offset); map 2274 src/heap.h keys_[i].map = NULL; map 2280 src/heap.h static inline int Hash(Map* map, String* name); map 2293 src/heap.h Map* map; map 755 src/hydrogen-instructions.cc stream->Add(" (%p)", *map()); map 824 src/hydrogen-instructions.cc map()->PrintNameTo(stream); map 836 src/hydrogen-instructions.cc map()->PrintNameTo(stream); map 1491 src/hydrogen-instructions.cc return Handle<JSObject>::cast(boilerplate_object_)->elements()->map() == map 1679 src/hydrogen-instructions.cc Isolate* isolate = map->GetIsolate(); map 1680 src/hydrogen-instructions.cc Object* current = map->prototype(); map 1691 src/hydrogen-instructions.cc Map* map = JSObject::cast(current)->map(); map 1692 src/hydrogen-instructions.cc map->LookupDescriptor(NULL, *name, &lookup); map 1717 src/hydrogen-instructions.cc Handle<Map> map = types->at(i); map 1718 src/hydrogen-instructions.cc LookupResult lookup(map->GetIsolate()); map 1719 src/hydrogen-instructions.cc map->LookupDescriptor(NULL, *name, &lookup); map 1723 src/hydrogen-instructions.cc int index = lookup.GetLocalFieldIndexFromMap(*map); map 1746 src/hydrogen-instructions.cc PrototypeChainCanNeverResolve(map, name)) { map 1857 src/hydrogen-instructions.cc new(block()->zone()) HCheckMapValue(object(), names_cache->map()); map 1106 src/hydrogen-instructions.h Handle<Map> map, map 1110 src/hydrogen-instructions.h map_(map) { map 1113 src/hydrogen-instructions.h ASSERT(!map.is_null()); map 1118 src/hydrogen-instructions.h Handle<Map> map() const { return map_; } map 2065 src/hydrogen-instructions.h HCheckMaps(HValue* value, Handle<Map> map, Zone* zone, map 2075 src/hydrogen-instructions.h map_set()->Add(map, zone); map 2090 src/hydrogen-instructions.h static HCheckMaps* NewWithTransitions(HValue* object, Handle<Map> map, map 2092 src/hydrogen-instructions.h HCheckMaps* check_map = new(zone) HCheckMaps(object, map, zone); map 2099 src/hydrogen-instructions.h ElementsKind kind = map->elements_kind(); map 2104 src/hydrogen-instructions.h map->LookupElementsTransitionMap(kind); map 4282 src/hydrogen-instructions.h void set_transition(Handle<Map> map) { transition_ = map; } map 5030 src/hydrogen-instructions.h HValue* map) { map 5032 src/hydrogen-instructions.h SetOperandAt(1, map); map 5050 src/hydrogen-instructions.h HValue* map() { return OperandAt(1); } map 5103 src/hydrogen-instructions.h HValue* map() { return OperandAt(1); } map 2107 src/hydrogen.cc map_ = copy_map ? map->Copy(zone) : map; map 2122 src/hydrogen.cc Initialize(block, map, dominators, true, zone); map 2130 src/hydrogen.cc map(), map 2149 src/hydrogen.cc new(zone) GvnBasicBlockState(this, block, map(), dominators, zone); map 2151 src/hydrogen.cc next_->Initialize(block, map(), dominators, true, zone); map 2187 src/hydrogen.cc HValueMap* map = current->map(); map 2196 src/hydrogen.cc map->Kill(loop_side_effects_[block->block_id()]); map 2207 src/hydrogen.cc map->Kill(flags); map 2214 src/hydrogen.cc HValue* other = map->Lookup(instr); map 2225 src/hydrogen.cc map->Add(instr, zone()); map 2254 src/hydrogen.cc HValueMap* successor_map = next->map(); map 4314 src/hydrogen.cc HInstruction* map = AddInstruction(new(zone()) HForInPrepareMap( map 4321 src/hydrogen.cc map, map 4330 src/hydrogen.cc Push(map); map 4338 src/hydrogen.cc map, map 4662 src/hydrogen.cc elements->map() != boilerplate->GetHeap()->fixed_cow_array_map()) { map 4691 src/hydrogen.cc int nof = boilerplate->map()->inobject_properties(); map 4707 src/hydrogen.cc *total_size += boilerplate->map()->instance_size(); map 4822 src/hydrogen.cc if (JSObject::cast(*raw_boilerplate)->elements()->map() == map 5017 src/hydrogen.cc while (map->prototype()->IsJSObject()) { map 5018 src/hydrogen.cc Handle<JSObject> holder(JSObject::cast(map->prototype())); map 5020 src/hydrogen.cc map = Handle<Map>(holder->map()); map 5021 src/hydrogen.cc map->LookupDescriptor(*holder, *name, lookup); map 5039 src/hydrogen.cc AddCheckConstantFunction(holder, obj, map, true); map 5090 src/hydrogen.cc Handle<Map> map; map 5093 src/hydrogen.cc map = types->at(i); map 5094 src/hydrogen.cc if (ComputeLoadStoreField(map, name, &lookup, false)) { map 5095 src/hydrogen.cc int index = ComputeLoadStoreFieldIndex(map, name, &lookup); map 5101 src/hydrogen.cc offset += map->instance_size(); map 5121 src/hydrogen.cc instr = BuildLoadNamedField(object, expr, map, &lookup, false); map 5147 src/hydrogen.cc Handle<Map> map = types->at(i); map 5149 src/hydrogen.cc if (ComputeLoadStoreField(map, name, &lookup, true)) { map 5158 src/hydrogen.cc new(zone()) HCompareMap(object, map, if_true, if_false); map 5164 src/hydrogen.cc BuildStoreNamedField(object, name, value, map, &lookup, false)); map 5396 src/hydrogen.cc Handle<Map> map; map 5400 src/hydrogen.cc map = prop->GetReceiverTypes()->first(); map 5401 src/hydrogen.cc load = BuildLoadNamed(obj, prop, map, name); map 5417 src/hydrogen.cc CHECK_ALIVE(store = BuildStoreNamed(obj, instr, map, prop->key())); map 5662 src/hydrogen.cc AddCheckConstantFunction(holder, obj, map, true); map 5673 src/hydrogen.cc map->LookupDescriptor(NULL, *name, &lookup); map 5677 src/hydrogen.cc map, map 5682 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(obj, map, zone())); map 5683 src/hydrogen.cc Handle<JSFunction> function(lookup.GetConstantFunctionFromMap(*map)); map 5686 src/hydrogen.cc Handle<Object> callback(lookup.GetValueFromMap(*map)); map 5688 src/hydrogen.cc return BuildCallGetter(obj, expr, map, callback, holder); map 5690 src/hydrogen.cc LookupInPrototypes(map, name, &lookup); map 5694 src/hydrogen.cc return BuildCallGetter(obj, expr, map, callback, holder); map 5805 src/hydrogen.cc HCheckMaps* mapcheck = new(zone()) HCheckMaps(object, map, map 5812 src/hydrogen.cc mapcheck, map, is_store); map 5829 src/hydrogen.cc if ((map->elements_kind() == FAST_HOLEY_ELEMENTS) || map 5830 src/hydrogen.cc (map->elements_kind() == FAST_ELEMENTS && is_store)) { map 5833 src/hydrogen.cc bool fast_smi_only_elements = map->has_fast_smi_elements(); map 5834 src/hydrogen.cc bool fast_elements = map->has_fast_object_elements(); map 5844 src/hydrogen.cc if (map->has_external_array_elements()) { map 5851 src/hydrogen.cc val, map->elements_kind(), is_store); map 5855 src/hydrogen.cc map->has_fast_double_elements()); map 5856 src/hydrogen.cc if (map->instance_type() == JS_ARRAY_TYPE) { map 5864 src/hydrogen.cc map->elements_kind(), is_store); map 5883 src/hydrogen.cc Handle<Map> map = maps->at(i); map 5885 src/hydrogen.cc if (map->instance_type() == JS_ARRAY_TYPE) { map 5894 src/hydrogen.cc if (map->has_fast_double_elements()) { map 5897 src/hydrogen.cc } else if (map->has_fast_smi_or_object_elements()) { map 5907 src/hydrogen.cc map->elements_kind())) { map 5908 src/hydrogen.cc most_general_consolidated_map = map; map 5958 src/hydrogen.cc Handle<Map> map = maps->at(i); map 5959 src/hydrogen.cc ElementsKind elements_kind = map->elements_kind(); map 5962 src/hydrogen.cc possible_transitioned_maps.Add(map); map 5967 src/hydrogen.cc Handle<Map> map = maps->at(i); map 5969 src/hydrogen.cc map->FindTransitionedMap(&possible_transitioned_maps); map 5977 src/hydrogen.cc Handle<Map> map = maps->at(i); map 5978 src/hydrogen.cc ASSERT(map->IsMap()); map 5981 src/hydrogen.cc map->elements_kind(), map 5984 src/hydrogen.cc object, map, transition_target.at(i)); map 5987 src/hydrogen.cc type_todo[map->elements_kind()] = true; map 5988 src/hydrogen.cc if (IsExternalArrayElementsKind(map->elements_kind())) { map 5992 src/hydrogen.cc untransitionable_map = map; map 6138 src/hydrogen.cc Handle<Map> map = expr->GetMonomorphicReceiverType(); map 6139 src/hydrogen.cc if (map->has_slow_elements_kind()) { map 6144 src/hydrogen.cc instr = BuildMonomorphicElementAccess(obj, key, val, NULL, map, is_store); map 6408 src/hydrogen.cc Handle<Map> map = types->at(i); map 6409 src/hydrogen.cc if (expr->ComputeTarget(map, name)) { map 6425 src/hydrogen.cc Handle<Map> map = types->at(i); map 6434 src/hydrogen.cc new(zone()) HCompareMap(receiver, map, if_true, if_false); map 6438 src/hydrogen.cc expr->ComputeTarget(map, name); map 6439 src/hydrogen.cc AddCheckConstantFunction(expr->holder(), receiver, map, false); map 7791 src/hydrogen.cc Handle<Map> map; map 7795 src/hydrogen.cc map = prop->GetReceiverTypes()->first(); map 7796 src/hydrogen.cc load = BuildLoadNamed(obj, prop, map, name); map 7807 src/hydrogen.cc CHECK_ALIVE(store = BuildStoreNamed(obj, after, map, prop->key())); map 8286 src/hydrogen.cc Handle<Map> map = oracle()->GetCompareMap(expr); map 8287 src/hydrogen.cc if (!map.is_null()) { map 8289 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(left, map, zone())); map 8291 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(right, map, zone())); map 1119 src/hydrogen.h Handle<Map> map, map 1126 src/hydrogen.h Handle<Map> map, map 1149 src/hydrogen.h Handle<Map> map, map 1154 src/hydrogen.h Handle<Map> map, map 1159 src/hydrogen.h Handle<Map> map, map 500 src/ia32/code-stubs-ia32.cc const Register map = edx; map 532 src/ia32/code-stubs-ia32.cc __ mov(map, FieldOperand(argument, HeapObject::kMapOffset)); map 535 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(map, Map::kBitFieldOffset), map 549 src/ia32/code-stubs-ia32.cc __ CmpInstanceType(map, FIRST_SPEC_OBJECT_TYPE); map 562 src/ia32/code-stubs-ia32.cc __ CmpInstanceType(map, FIRST_NONSTRING_TYPE); map 572 src/ia32/code-stubs-ia32.cc __ cmp(map, factory->heap_number_map()); map 5194 src/ia32/code-stubs-ia32.cc Register map = ebx; // Map of the object. map 5222 src/ia32/code-stubs-ia32.cc __ IsObjectJSObjectType(object, map, scratch, ¬_js_object); map 5235 src/ia32/code-stubs-ia32.cc __ cmp(map, Operand::StaticArray( map 5257 src/ia32/code-stubs-ia32.cc map); map 5275 src/ia32/code-stubs-ia32.cc __ mov(Operand(scratch, 0), map); map 5280 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(map, Map::kPrototypeOffset)); map 1661 src/ia32/full-codegen-ia32.cc constant_elements_values->map() == heap->fixed_cow_array_map()) { map 279 src/ia32/ic-ia32.cc __ mov(map, FieldOperand(receiver, HeapObject::kMapOffset)); map 282 src/ia32/ic-ia32.cc __ test_b(FieldOperand(map, Map::kBitFieldOffset), map 291 src/ia32/ic-ia32.cc __ CmpInstanceType(map, JS_OBJECT_TYPE); map 352 src/ia32/ic-ia32.cc __ CmpObjectType(key, FIRST_NONSTRING_TYPE, map); map 362 src/ia32/ic-ia32.cc __ test_b(FieldOperand(map, Map::kInstanceTypeOffset), kIsSymbolMask); map 1713 src/ia32/ic-ia32.cc stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map())); map 1411 src/ia32/lithium-codegen-ia32.cc Register map = ToRegister(instr->TempAt(0)); map 1419 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(input, JS_VALUE_TYPE, map); map 1644 src/ia32/lithium-codegen-ia32.cc Register map = no_reg; // Keep the compiler happy. map 1646 src/ia32/lithium-codegen-ia32.cc map = ToRegister(instr->TempAt(0)); map 1647 src/ia32/lithium-codegen-ia32.cc ASSERT(!map.is(reg)); map 1648 src/ia32/lithium-codegen-ia32.cc __ mov(map, FieldOperand(reg, HeapObject::kMapOffset)); map 1652 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(map, Map::kBitFieldOffset), map 1660 src/ia32/lithium-codegen-ia32.cc __ CmpInstanceType(map, FIRST_SPEC_OBJECT_TYPE); map 1667 src/ia32/lithium-codegen-ia32.cc __ CmpInstanceType(map, FIRST_NONSTRING_TYPE); map 2112 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(reg, HeapObject::kMapOffset), instr->map()); map 2164 src/ia32/lithium-codegen-ia32.cc Register map = ToRegister(instr->TempAt(0)); map 2165 src/ia32/lithium-codegen-ia32.cc __ mov(map, FieldOperand(object, HeapObject::kMapOffset)); map 2169 src/ia32/lithium-codegen-ia32.cc __ cmp(map, Operand::Cell(cache_cell)); // Patched to cached map. map 2440 src/ia32/lithium-codegen-ia32.cc Handle<Map>(current->map())); map 2443 src/ia32/lithium-codegen-ia32.cc Handle<HeapObject>(HeapObject::cast(current->map()->prototype())); map 2473 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = list->at(i); map 2476 src/ia32/lithium-codegen-ia32.cc if (map->HasElementsTransition()) return false; map 2478 src/ia32/lithium-codegen-ia32.cc map->LookupDescriptor(NULL, *name, &lookup); map 2505 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = instr->hydrogen()->types()->at(i); map 2507 src/ia32/lithium-codegen-ia32.cc __ CompareMap(object, map, &check_passed, ALLOW_ELEMENT_TRANSITION_MAPS); map 2512 src/ia32/lithium-codegen-ia32.cc result, object, map, name, instr->environment()); map 2520 src/ia32/lithium-codegen-ia32.cc result, object, map, name, instr->environment()); map 3812 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = instr->hydrogen()->transitioned_map(); map 3814 src/ia32/lithium-codegen-ia32.cc Immediate(map)); map 4492 src/ia32/lithium-codegen-ia32.cc __ CompareMap(reg, map, &success, mode); map 4506 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = map_set->at(i); map 4507 src/ia32/lithium-codegen-ia32.cc __ CompareMap(reg, map, &success, REQUIRE_EXACT_MAP); map 4510 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = map_set->last(); map 4511 src/ia32/lithium-codegen-ia32.cc DoCheckMapCommon(reg, map, REQUIRE_EXACT_MAP, instr->environment()); map 4575 src/ia32/lithium-codegen-ia32.cc DoCheckMapCommon(reg, Handle<Map>(current_prototype->map()), map 4585 src/ia32/lithium-codegen-ia32.cc DoCheckMapCommon(reg, Handle<Map>(current_prototype->map()), map 4633 src/ia32/lithium-codegen-ia32.cc Register map = scratch; map 4635 src/ia32/lithium-codegen-ia32.cc __ mov(map, FieldOperand(scratch, JSFunction::kPrototypeOrInitialMapOffset)); map 4638 src/ia32/lithium-codegen-ia32.cc __ AbortIfSmi(map); map 4639 src/ia32/lithium-codegen-ia32.cc __ cmpb(FieldOperand(map, Map::kInstanceSizeOffset), map 4642 src/ia32/lithium-codegen-ia32.cc __ cmpb(FieldOperand(map, Map::kPreAllocatedPropertyFieldsOffset), map 4645 src/ia32/lithium-codegen-ia32.cc __ cmpb(FieldOperand(map, Map::kUnusedPropertyFieldsOffset), map 4648 src/ia32/lithium-codegen-ia32.cc __ cmpb(FieldOperand(map, Map::kInObjectPropertiesOffset), map 4655 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(result, JSObject::kMapOffset), map); map 4752 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, Handle<Map>(object->map())); map 4763 src/ia32/lithium-codegen-ia32.cc elements->map() != isolate()->heap()->fixed_cow_array_map(); map 4768 src/ia32/lithium-codegen-ia32.cc int object_size = object->map()->instance_size(); map 4775 src/ia32/lithium-codegen-ia32.cc int inobject_properties = object->map()->inobject_properties(); map 5294 src/ia32/lithium-codegen-ia32.cc Register map = ToRegister(instr->map()); map 5296 src/ia32/lithium-codegen-ia32.cc __ LoadInstanceDescriptors(map, result); map 5308 src/ia32/lithium-codegen-ia32.cc __ cmp(ToRegister(instr->map()), map 119 src/ia32/lithium-codegen-ia32.h void DoCheckMapCommon(Register reg, Handle<Map> map, map 2369 src/ia32/lithium-ia32.cc LOperand* map = UseRegister(instr->map()); map 2371 src/ia32/lithium-ia32.cc new(zone()) LForInCacheArray(map))); map 2377 src/ia32/lithium-ia32.cc LOperand* map = UseRegisterAtStart(instr->map()); map 2378 src/ia32/lithium-ia32.cc return AssignEnvironment(new(zone()) LCheckMapValue(value, map)); map 980 src/ia32/lithium-ia32.h Handle<Map> map() const { return hydrogen()->map(); } map 2279 src/ia32/lithium-ia32.h explicit LForInCacheArray(LOperand* map) { map 2280 src/ia32/lithium-ia32.h inputs_[0] = map; map 2283 src/ia32/lithium-ia32.h LOperand* map() { return inputs_[0]; } map 2295 src/ia32/lithium-ia32.h LCheckMapValue(LOperand* value, LOperand* map) { map 2297 src/ia32/lithium-ia32.h inputs_[1] = map; map 2301 src/ia32/lithium-ia32.h LOperand* map() { return inputs_[1]; } map 274 src/ia32/macro-assembler-ia32.cc ASSERT(!isolate()->heap()->InNewSpace(*map)); map 275 src/ia32/macro-assembler-ia32.cc CheckPageFlagForMap(map, map 286 src/ia32/macro-assembler-ia32.cc mov(value, Immediate(map)); map 433 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); map 434 src/ia32/macro-assembler-ia32.cc CmpInstanceType(map, type); map 439 src/ia32/macro-assembler-ia32.cc cmpb(FieldOperand(map, Map::kInstanceTypeOffset), map 451 src/ia32/macro-assembler-ia32.cc cmpb(FieldOperand(map, Map::kBitField2Offset), map 464 src/ia32/macro-assembler-ia32.cc cmpb(FieldOperand(map, Map::kBitField2Offset), map 467 src/ia32/macro-assembler-ia32.cc cmpb(FieldOperand(map, Map::kBitField2Offset), map 478 src/ia32/macro-assembler-ia32.cc cmpb(FieldOperand(map, Map::kBitField2Offset), map 561 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(obj, HeapObject::kMapOffset), map); map 563 src/ia32/macro-assembler-ia32.cc ElementsKind kind = map->elements_kind(); map 566 src/ia32/macro-assembler-ia32.cc Map* current_map = *map; map 590 src/ia32/macro-assembler-ia32.cc CompareMap(obj, map, &success, mode); map 604 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(obj, HeapObject::kMapOffset), Immediate(map)); map 614 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); map 615 src/ia32/macro-assembler-ia32.cc movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); map 626 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); map 627 src/ia32/macro-assembler-ia32.cc IsInstanceJSObjectType(map, scratch, fail); map 634 src/ia32/macro-assembler-ia32.cc movzx_b(scratch, FieldOperand(map, Map::kInstanceTypeOffset)); map 2278 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); map 2281 src/ia32/macro-assembler-ia32.cc CheckMap(map, isolate()->factory()->meta_map(), &fail, DO_SMI_CHECK); map 2521 src/ia32/macro-assembler-ia32.cc mov(descriptors, FieldOperand(map, map 2696 src/ia32/macro-assembler-ia32.cc Page* page = Page::FromAddress(map->address()); map 2701 src/ia32/macro-assembler-ia32.cc IsOnEvacuationCandidate(*map)); map 2810 src/ia32/macro-assembler-ia32.cc Register map = ecx; // Holds map while checking type. map 2816 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(value, HeapObject::kMapOffset)); map 2817 src/ia32/macro-assembler-ia32.cc cmp(map, FACTORY->heap_number_map()); map 2829 src/ia32/macro-assembler-ia32.cc movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); map 94 src/ia32/macro-assembler-ia32.h Handle<Map> map, map 209 src/ia32/macro-assembler-ia32.h Handle<Map> map, map 263 src/ia32/macro-assembler-ia32.h void LoadGlobalFunctionInitialMap(Register function, Register map); map 359 src/ia32/macro-assembler-ia32.h void CmpObjectType(Register heap_object, InstanceType type, Register map); map 362 src/ia32/macro-assembler-ia32.h void CmpInstanceType(Register map, InstanceType type); map 366 src/ia32/macro-assembler-ia32.h void CheckFastElements(Register map, map 372 src/ia32/macro-assembler-ia32.h void CheckFastObjectElements(Register map, map 378 src/ia32/macro-assembler-ia32.h void CheckFastSmiElements(Register map, map 398 src/ia32/macro-assembler-ia32.h Handle<Map> map, map 407 src/ia32/macro-assembler-ia32.h Handle<Map> map, map 416 src/ia32/macro-assembler-ia32.h Handle<Map> map, map 426 src/ia32/macro-assembler-ia32.h Register map, map 434 src/ia32/macro-assembler-ia32.h Register map, map 439 src/ia32/macro-assembler-ia32.h void IsInstanceJSObjectType(Register map, Register scratch, Label* fail); map 492 src/ia32/macro-assembler-ia32.h void LoadInstanceDescriptors(Register map, Register descriptors); map 381 src/ia32/stub-cache-ia32.cc index -= holder->map()->inobject_properties(); map 384 src/ia32/stub-cache-ia32.cc int offset = holder->map()->instance_size() + (index * kPointerSize); map 767 src/ia32/stub-cache-ia32.cc __ CheckMap(receiver_reg, Handle<Map>(object->map()), map 805 src/ia32/stub-cache-ia32.cc if (!transition.is_null() && (object->map()->unused_property_fields() == 0)) { map 840 src/ia32/stub-cache-ia32.cc index -= object->map()->inobject_properties(); map 844 src/ia32/stub-cache-ia32.cc int offset = object->map()->instance_size() + (index * kPointerSize); map 975 src/ia32/stub-cache-ia32.cc Handle<Map> current_map(current->map()); map 1014 src/ia32/stub-cache-ia32.cc __ CheckMap(reg, Handle<Map>(holder->map()), map 2558 src/ia32/stub-cache-ia32.cc __ CheckMap(edx, Handle<Map>(object->map()), map 2654 src/ia32/stub-cache-ia32.cc __ CheckMap(edx, Handle<Map>(receiver->map()), map 2702 src/ia32/stub-cache-ia32.cc Immediate(Handle<Map>(object->map()))); map 207 src/ic.cc Map* map = IC::GetCodeCacheHolder(receiver, cache_holder)->map(); map 217 src/ic.cc int index = map->IndexInCodeCache(name, target); map 219 src/ic.cc map->RemoveFromCodeCache(String::cast(name), target, index); map 753 src/ic.cc isolate()->stub_cache()->Set(*name, cache_object->map(), *code); map 778 src/ic.cc Handle<Map> map = map 781 src/ic.cc Handle<JSObject>::cast(object)->elements()->map() == *map) { map 1029 src/ic.cc Map* map = target()->FindFirstMap(); map 1030 src/ic.cc if (map != NULL) { map 1031 src/ic.cc isolate()->stub_cache()->Set(*name, map, target()); map 1033 src/ic.cc isolate()->stub_cache()->Set(*name, receiver->map(), *code); map 1039 src/ic.cc isolate()->stub_cache()->Set(*name, receiver->map(), *code); map 1207 src/ic.cc if (receiver->elements()->map() == map 1321 src/ic.cc receiver->map()->LookupTransition(*receiver, *name, lookup); map 1551 src/ic.cc isolate()->stub_cache()->Set(*name, receiver->map(), *code); map 1614 src/ic.cc Handle<Map> receiver_map(receiver->map()); map 1929 src/ic.cc if (receiver->elements()->map() == map 2167 src/ic.cc ASSERT(object->map()->unused_property_fields() == 0); map 2629 src/ic.cc if (Handle<JSObject>::cast(x)->map() == map 2630 src/ic.cc Handle<JSObject>::cast(y)->map() && map 605 src/incremental-marking.cc } else if (obj->map() != filler_map) { map 661 src/incremental-marking.cc Map* map = obj->map(); map 662 src/incremental-marking.cc if (map == filler_map) { map 664 src/incremental-marking.cc } else if (map == global_context_map) { map 667 src/incremental-marking.cc } else if (map->instance_type() == MAP_TYPE) { map 668 src/incremental-marking.cc Map* map = Map::cast(obj); map 669 src/incremental-marking.cc heap_->ClearCacheOnMap(map); map 676 src/incremental-marking.cc map->instance_type() >= FIRST_JS_RECEIVER_TYPE) { map 677 src/incremental-marking.cc marker_.MarkMapContents(map); map 680 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsBeginOffset), map 681 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsEndOffset)); map 824 src/incremental-marking.cc Map* map = obj->map(); map 825 src/incremental-marking.cc if (map == filler_map) continue; map 827 src/incremental-marking.cc int size = obj->SizeFromMap(map); map 829 src/incremental-marking.cc MarkBit map_mark_bit = Marking::MarkBitFrom(map); map 831 src/incremental-marking.cc WhiteToGreyAndPush(map, map_mark_bit); map 835 src/incremental-marking.cc if (map == global_context_map) { map 844 src/incremental-marking.cc } else if (map->instance_type() == MAP_TYPE) { map 845 src/incremental-marking.cc Map* map = Map::cast(obj); map 846 src/incremental-marking.cc heap_->ClearCacheOnMap(map); map 853 src/incremental-marking.cc map->instance_type() >= FIRST_JS_RECEIVER_TYPE) { map 854 src/incremental-marking.cc marker_.MarkMapContents(map); map 857 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsBeginOffset), map 858 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsEndOffset)); map 860 src/incremental-marking.cc } else if (map->instance_type() == JS_FUNCTION_TYPE) { map 874 src/incremental-marking.cc obj->IterateBody(map->instance_type(), size, &marking_visitor); map 46 src/interface.cc ZoneHashMap* map = Chase()->exports_; map 47 src/interface.cc if (map == NULL) return NULL; map 49 src/interface.cc ZoneHashMap::Entry* p = map->Lookup(name.location(), name->Hash(), false, map 89 src/interface.cc ZoneHashMap** map = &Chase()->exports_; map 92 src/interface.cc if (*map == NULL) map 93 src/interface.cc *map = new ZoneHashMap(Match, ZoneHashMap::kDefaultHashMapCapacity, map 96 src/interface.cc ZoneHashMap::Entry* p = (*map)->Lookup(name, hash, !IsFrozen(), allocator); map 180 src/interface.cc ZoneHashMap* map = that->exports_; map 181 src/interface.cc if (map != NULL) { map 182 src/interface.cc for (ZoneHashMap::Entry* p = map->Start(); p != NULL; p = map->Next(p)) { map 191 src/interface.cc int that_size = map == NULL ? 0 : map->occupancy(); map 231 src/interface.cc ZoneHashMap* map = Chase()->exports_; map 232 src/interface.cc if (map == NULL || map->occupancy() == 0) { map 239 src/interface.cc for (ZoneHashMap::Entry* p = map->Start(); p != NULL; p = map->Next(p)) { map 754 src/isolate.cc JSFunction* constructor = JSFunction::cast(receiver->map()->constructor()); map 820 src/isolate.cc JSFunction* constructor = JSFunction::cast(receiver->map()->constructor()); map 863 src/isolate.cc JSFunction* constructor = JSFunction::cast(receiver->map()->constructor()); map 1049 src/isolate.cc if (JSObject::cast(prototype)->map()->constructor() == error_constructor) { map 533 src/isolate.h return context()->global_context()->object_function()->map(); map 171 src/json-parser.h isolate_ = source->map()->GetHeap()->isolate(); map 3592 src/jsregexp.cc BoyerMoorePositionInfo* map = bitmaps_->at(i); map 3593 src/jsregexp.cc for (int j = 0; j < kSize; j++) union_map[j] |= map->at(j); map 3647 src/jsregexp.cc BoyerMoorePositionInfo* map = bitmaps_->at(i); map 3649 src/jsregexp.cc if (map->at(j)) { map 3671 src/jsregexp.cc BoyerMoorePositionInfo* map = bitmaps_->at(i); map 3672 src/jsregexp.cc if (map->map_count() > 1 || map 3673 src/jsregexp.cc (found_single_character && map->map_count() != 0)) { map 3678 src/jsregexp.cc if (map->at(j)) { map 1345 src/lithium-allocator.cc LPointerMap* map = pointer_maps->at(i); map 1346 src/lithium-allocator.cc if (safe_point > map->lithium_position()) return false; map 1347 src/lithium-allocator.cc safe_point = map->lithium_position(); map 1393 src/lithium-allocator.cc LPointerMap* map = pointer_maps->at(first_safe_point_index); map 1394 src/lithium-allocator.cc int safe_point = map->lithium_position(); map 1403 src/lithium-allocator.cc LPointerMap* map = pointer_maps->at(safe_point_index); map 1404 src/lithium-allocator.cc int safe_point = map->lithium_position(); map 1425 src/lithium-allocator.cc map->RecordPointer(range->GetSpillOperand(), zone()); map 1434 src/lithium-allocator.cc map->RecordPointer(operand, zone()); map 1859 src/liveobjectlist.cc obj->map()->constructor() == arguments_function) { map 1956 src/liveobjectlist.cc JSFunction::cast(arguments_boilerplate->map()->constructor()); map 920 src/mark-compact.cc Map* map = object->map(); map 921 src/mark-compact.cc InstanceType type = map->instance_type(); map 925 src/mark-compact.cc Heap* heap = map->GetHeap(); map 944 src/mark-compact.cc table_.GetVisitor(map)(map, obj); map 1035 src/mark-compact.cc Map* map = obj->map(); map 1040 src/mark-compact.cc MarkBit map_mark = Marking::MarkBitFrom(map); map 1041 src/mark-compact.cc heap->mark_compact_collector()->MarkObject(map, map_mark); map 1042 src/mark-compact.cc IterateBody(map, obj); map 1092 src/mark-compact.cc MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector(); map 1102 src/mark-compact.cc int object_size = JSWeakMap::BodyDescriptor::SizeOf(map, object); map 1104 src/mark-compact.cc map->GetHeap(), map 1109 src/mark-compact.cc map->GetHeap(), map 1124 src/mark-compact.cc collector->MarkObject(table->map(), Marking::MarkBitFrom(table->map())); map 1125 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(table->map())); map 1129 src/mark-compact.cc Heap* heap = map->GetHeap(); map 1252 src/mark-compact.cc void>::Visit(map, object); map 1261 src/mark-compact.cc if (HeapObject::cast(re->data())->map()->instance_type() != map 1269 src/mark-compact.cc HeapObject::cast(code)->map()->instance_type() == CODE_TYPE) { map 1315 src/mark-compact.cc Heap* heap = map->GetHeap(); map 1318 src/mark-compact.cc VisitJSRegExpFields(map, object); map 1326 src/mark-compact.cc VisitJSRegExpFields(map, object); map 1332 src/mark-compact.cc Heap* heap = map->GetHeap(); map 1338 src/mark-compact.cc MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector(); map 1340 src/mark-compact.cc VisitSharedFunctionInfoGeneric(map, object); map 1343 src/mark-compact.cc VisitSharedFunctionInfoAndFlushCodeGeneric(map, object, false); map 1349 src/mark-compact.cc Heap* heap = map->GetHeap(); map 1376 src/mark-compact.cc void>::Visit(map, object); map 1378 src/mark-compact.cc MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector(); map 1389 src/mark-compact.cc Heap* heap = map->GetHeap(); map 1392 src/mark-compact.cc VisitJSFunction(map, object); map 1413 src/mark-compact.cc VisitJSFunctionFields(map, map 1420 src/mark-compact.cc VisitJSFunctionFields(map, map 1433 src/mark-compact.cc Heap* heap = map->GetHeap(); map 1449 src/mark-compact.cc Map* shared_info_map = shared_info->map(); map 1472 src/mark-compact.cc JSRegExp::kSize + kPointerSize * map->inobject_properties(); map 1473 src/mark-compact.cc VisitPointers(map->GetHeap(), map 1505 src/mark-compact.cc Heap* heap = map->GetHeap(); map 1507 src/mark-compact.cc heap->RecordObjectStats(map->instance_type(), -1, object_size); map 1508 src/mark-compact.cc non_count_table_.GetVisitorById(static_cast<VisitorId>(id))(map, obj); map 1517 src/mark-compact.cc Heap* heap = map->GetHeap(); map 1519 src/mark-compact.cc ASSERT(map->instance_type() == CODE_TYPE); map 1523 src/mark-compact.cc static_cast<VisitorId>(kVisitCode))(map, obj); map 1775 src/mark-compact.cc Map* map = object->map(); map 1780 src/mark-compact.cc MarkBit map_mark = Marking::MarkBitFrom(map); map 1781 src/mark-compact.cc collector_->MarkObject(map, map_mark); map 1782 src/mark-compact.cc StaticMarkingVisitor::IterateBody(map, object); map 1848 src/mark-compact.cc Map* map = Map::cast(object); map 1849 src/mark-compact.cc heap_->ClearCacheOnMap(map); map 1855 src/mark-compact.cc if (FLAG_collect_maps && map->instance_type() >= FIRST_JS_RECEIVER_TYPE) { map 1856 src/mark-compact.cc marker_.MarkMapContents(map); map 1858 src/mark-compact.cc marking_deque_.PushBlack(map); map 1876 src/mark-compact.cc base_marker()->MarkObjectAndPush(HeapObject::cast(map->GetBackPointer())); map 1879 src/mark-compact.cc HeapObject::RawField(map, Map::kInstanceDescriptorsOrBackPointerOffset); map 1894 src/mark-compact.cc HeapObject::RawField(map, Map::kPointerFieldsBeginOffset); map 1895 src/mark-compact.cc Object** end_slot = HeapObject::RawField(map, Map::kBitField3Offset); map 2032 src/mark-compact.cc if ((object->map() != filler_map) && Marking::IsGrey(markbit)) { map 2248 src/mark-compact.cc Map* map = object->map(); map 2249 src/mark-compact.cc MarkBit map_mark = Marking::MarkBitFrom(map); map 2250 src/mark-compact.cc MarkObject(map, map_mark); map 2252 src/mark-compact.cc StaticMarkingVisitor::IterateBody(map, object); map 2528 src/mark-compact.cc Map* map = Map::cast(obj); map 2531 src/mark-compact.cc if (map->instance_type() < FIRST_JS_RECEIVER_TYPE) continue; map 2533 src/mark-compact.cc if (map->attached_to_shared_function_info()) { map 2534 src/mark-compact.cc JSFunction::cast(map->constructor())->shared()->AttachInitialMap(map); map 2547 src/mark-compact.cc Map* map = reinterpret_cast<Map*>(obj); map 2548 src/mark-compact.cc MarkBit map_mark = Marking::MarkBitFrom(map); map 2549 src/mark-compact.cc if (map->IsFreeSpace()) continue; map 2551 src/mark-compact.cc ASSERT(map->IsMap()); map 2554 src/mark-compact.cc if (map->instance_type() < FIRST_JS_OBJECT_TYPE) continue; map 2557 src/mark-compact.cc map->attached_to_shared_function_info()) { map 2561 src/mark-compact.cc map->unchecked_constructor()->unchecked_shared()->AttachInitialMap(map); map 2564 src/mark-compact.cc ClearNonLivePrototypeTransitions(map); map 2565 src/mark-compact.cc ClearNonLiveMapTransitions(map, map_mark); map 2571 src/mark-compact.cc int number_of_transitions = map->NumberOfProtoTransitions(); map 2572 src/mark-compact.cc FixedArray* prototype_transitions = map->GetPrototypeTransitions(); map 2606 src/mark-compact.cc map->SetNumberOfProtoTransitions(new_number_of_transitions); map 2620 src/mark-compact.cc Object* potential_parent = map->GetBackPointer(); map 3167 src/mark-compact.cc Map* map = live_object->map(); map 3168 src/mark-compact.cc int size = live_object->SizeFromMap(map); map 3170 src/mark-compact.cc live_object->IterateBody(map->instance_type(), size, v); map 3335 src/mark-compact.cc Map* map = object->map(); map 3336 src/mark-compact.cc object->IterateBody(map->instance_type(), map 3337 src/mark-compact.cc object->SizeFromMap(map), map 396 src/mark-compact.h void MarkMapContents(Map* map); map 726 src/mark-compact.h void ClearNonLivePrototypeTransitions(Map* map); map 727 src/mark-compact.h void ClearNonLiveMapTransitions(Map* map, MarkBit map_mark); map 644 src/mips/builtins-mips.cc Register map = a3; map 645 src/mips/builtins-mips.cc __ LoadGlobalFunctionInitialMap(function, map, t0); map 647 src/mips/builtins-mips.cc __ lbu(t0, FieldMemOperand(map, Map::kInstanceSizeOffset)); map 650 src/mips/builtins-mips.cc __ lbu(t0, FieldMemOperand(map, Map::kUnusedPropertyFieldsOffset)); map 654 src/mips/builtins-mips.cc __ sw(map, FieldMemOperand(v0, HeapObject::kMapOffset)); map 1951 src/mips/code-stubs-mips.cc const Register map = t5.is(tos_) ? t3 : t5; map 1974 src/mips/code-stubs-mips.cc __ lw(map, FieldMemOperand(tos_, HeapObject::kMapOffset)); map 1977 src/mips/code-stubs-mips.cc __ lbu(at, FieldMemOperand(map, Map::kBitFieldOffset)); map 1987 src/mips/code-stubs-mips.cc __ lbu(at, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 1994 src/mips/code-stubs-mips.cc __ lbu(at, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 2006 src/mips/code-stubs-mips.cc __ Branch(¬_heap_number, ne, map, Operand(at)); map 4331 src/mips/code-stubs-mips.cc Register map = a3; // Map of the object. map 4348 src/mips/code-stubs-mips.cc __ IsObjectJSObjectType(object, map, scratch, ¬_js_object); map 4357 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, map, Operand(at)); map 4375 src/mips/code-stubs-mips.cc __ StoreRoot(map, Heap::kInstanceofCacheMapRootIndex); map 4386 src/mips/code-stubs-mips.cc __ sw(map, FieldMemOperand(scratch, JSGlobalPropertyCell::kValueOffset)); map 4391 src/mips/code-stubs-mips.cc __ lw(scratch, FieldMemOperand(map, Map::kPrototypeOffset)); map 4394 src/mips/code-stubs-mips.cc Register scratch2 = map; map 4395 src/mips/code-stubs-mips.cc map = no_reg; map 1726 src/mips/full-codegen-mips.cc if (has_fast_elements && constant_elements_values->map() == map 276 src/mips/ic-mips.cc __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); map 278 src/mips/ic-mips.cc __ lbu(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); map 286 src/mips/ic-mips.cc __ lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 365 src/mips/ic-mips.cc __ GetObjectType(key, map, hash); map 375 src/mips/ic-mips.cc __ lbu(hash, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 1675 src/mips/ic-mips.cc stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map())); map 1248 src/mips/lithium-codegen-mips.cc Register map = ToRegister(instr->TempAt(0)); map 1256 src/mips/lithium-codegen-mips.cc __ GetObjectType(input, map, map); map 1257 src/mips/lithium-codegen-mips.cc __ Branch(&done, ne, map, Operand(JS_VALUE_TYPE)); map 1519 src/mips/lithium-codegen-mips.cc const Register map = scratch0(); map 1521 src/mips/lithium-codegen-mips.cc __ lw(map, FieldMemOperand(reg, HeapObject::kMapOffset)); map 1524 src/mips/lithium-codegen-mips.cc __ lbu(at, FieldMemOperand(map, Map::kBitFieldOffset)); map 1532 src/mips/lithium-codegen-mips.cc __ lbu(at, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 1539 src/mips/lithium-codegen-mips.cc __ lbu(at, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 1552 src/mips/lithium-codegen-mips.cc __ Branch(¬_heap_number, ne, map, Operand(at)); map 2011 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, temp, Operand(instr->map())); map 2069 src/mips/lithium-codegen-mips.cc Register map = temp; map 2070 src/mips/lithium-codegen-mips.cc __ lw(map, FieldMemOperand(object, HeapObject::kMapOffset)); map 2081 src/mips/lithium-codegen-mips.cc __ Branch(&cache_miss, ne, map, Operand(at)); map 2351 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, env, result, Operand(Handle<Map>(current->map()))); map 2353 src/mips/lithium-codegen-mips.cc Handle<HeapObject>(HeapObject::cast(current->map()->prototype())); map 2377 src/mips/lithium-codegen-mips.cc Handle<Map> map = instr->hydrogen()->types()->at(i); map 2380 src/mips/lithium-codegen-mips.cc object_map, map, &check_passed, map 2386 src/mips/lithium-codegen-mips.cc result, object, map, name, instr->environment()); map 2392 src/mips/lithium-codegen-mips.cc result, object, map, name, instr->environment()); map 4341 src/mips/lithium-codegen-mips.cc __ CompareMapAndBranch(reg, scratch, map, &success, eq, &success, mode); map 4355 src/mips/lithium-codegen-mips.cc Handle<Map> map = map_set->at(i); map 4357 src/mips/lithium-codegen-mips.cc reg, scratch, map, &success, eq, &success, REQUIRE_EXACT_MAP); map 4359 src/mips/lithium-codegen-mips.cc Handle<Map> map = map_set->last(); map 4360 src/mips/lithium-codegen-mips.cc DoCheckMapCommon(reg, scratch, map, REQUIRE_EXACT_MAP, instr->environment()); map 4428 src/mips/lithium-codegen-mips.cc Handle<Map>(current_prototype->map()), map 4438 src/mips/lithium-codegen-mips.cc Handle<Map>(current_prototype->map()), map 4487 src/mips/lithium-codegen-mips.cc Register map = scratch; map 4488 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(map, constructor); map 4489 src/mips/lithium-codegen-mips.cc __ lw(map, FieldMemOperand(map, JSFunction::kPrototypeOrInitialMapOffset)); map 4493 src/mips/lithium-codegen-mips.cc __ sw(map, FieldMemOperand(result, JSObject::kMapOffset)); map 4590 src/mips/lithium-codegen-mips.cc elements->map() != isolate()->heap()->fixed_cow_array_map(); map 4595 src/mips/lithium-codegen-mips.cc int object_size = object->map()->instance_size(); map 4602 src/mips/lithium-codegen-mips.cc int inobject_properties = object->map()->inobject_properties(); map 5168 src/mips/lithium-codegen-mips.cc Register map = ToRegister(instr->map()); map 5171 src/mips/lithium-codegen-mips.cc __ LoadInstanceDescriptors(map, result, scratch); map 5182 src/mips/lithium-codegen-mips.cc Register map = ToRegister(instr->map()); map 5184 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), map, Operand(scratch0())); map 124 src/mips/lithium-codegen-mips.h void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, map 2202 src/mips/lithium-mips.cc LOperand* map = UseRegister(instr->map()); map 2205 src/mips/lithium-mips.cc new(zone()) LForInCacheArray(map, scratch))); map 2211 src/mips/lithium-mips.cc LOperand* map = UseRegisterAtStart(instr->map()); map 2212 src/mips/lithium-mips.cc return AssignEnvironment(new(zone()) LCheckMapValue(value, map)); map 947 src/mips/lithium-mips.h Handle<Map> map() const { return hydrogen()->map(); } map 2148 src/mips/lithium-mips.h explicit LForInCacheArray(LOperand* map, LOperand* scratch) { map 2149 src/mips/lithium-mips.h inputs_[0] = map; map 2153 src/mips/lithium-mips.h LOperand* map() { return inputs_[0]; } map 2166 src/mips/lithium-mips.h LCheckMapValue(LOperand* value, LOperand* map) { map 2168 src/mips/lithium-mips.h inputs_[1] = map; map 2172 src/mips/lithium-mips.h LOperand* map() { return inputs_[1]; } map 3348 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(map, Map::kBitField2Offset)); map 3361 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(map, Map::kBitField2Offset)); map 3374 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(map, Map::kBitField2Offset)); map 3476 src/mips/macro-assembler-mips.cc CompareMapAndBranch(scratch, map, early_success, cond, branch_to, mode); map 3486 src/mips/macro-assembler-mips.cc Operand right = Operand(map); map 3488 src/mips/macro-assembler-mips.cc ElementsKind kind = map->elements_kind(); map 3491 src/mips/macro-assembler-mips.cc Map* current_map = *map; map 3516 src/mips/macro-assembler-mips.cc CompareMapAndBranch(obj, scratch, map, &success, ne, fail, mode); map 3531 src/mips/macro-assembler-mips.cc Jump(success, RelocInfo::CODE_TARGET, eq, scratch, Operand(map)); map 3810 src/mips/macro-assembler-mips.cc lw(map, FieldMemOperand(heap_object, HeapObject::kMapOffset)); map 3811 src/mips/macro-assembler-mips.cc IsInstanceJSObjectType(map, scratch, fail); map 3818 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 3900 src/mips/macro-assembler-mips.cc lw(map, FieldMemOperand(object, HeapObject::kMapOffset)); map 3901 src/mips/macro-assembler-mips.cc lbu(type_reg, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 4512 src/mips/macro-assembler-mips.cc lw(map, FieldMemOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); map 4515 src/mips/macro-assembler-mips.cc CheckMap(map, scratch, Heap::kMetaMapRootIndex, &fail, DO_SMI_CHECK); map 5219 src/mips/macro-assembler-mips.cc Register map = load_scratch; // Holds map while checking type. map 5224 src/mips/macro-assembler-mips.cc lw(map, FieldMemOperand(value, HeapObject::kMapOffset)); map 5228 src/mips/macro-assembler-mips.cc Branch(&skip, ne, t8, Operand(map)); map 5240 src/mips/macro-assembler-mips.cc lbu(instance_type, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 5296 src/mips/macro-assembler-mips.cc FieldMemOperand(map, Map::kInstanceDescriptorsOrBackPointerOffset)); map 830 src/mips/macro-assembler-mips.h Register map, map 878 src/mips/macro-assembler-mips.h Register map, map 882 src/mips/macro-assembler-mips.h void IsInstanceJSObjectType(Register map, map 948 src/mips/macro-assembler-mips.h Register map, map 953 src/mips/macro-assembler-mips.h void CheckFastElements(Register map, map 959 src/mips/macro-assembler-mips.h void CheckFastObjectElements(Register map, map 965 src/mips/macro-assembler-mips.h void CheckFastSmiElements(Register map, map 989 src/mips/macro-assembler-mips.h Handle<Map> map, map 998 src/mips/macro-assembler-mips.h Handle<Map> map, map 1010 src/mips/macro-assembler-mips.h Handle<Map> map, map 1027 src/mips/macro-assembler-mips.h Handle<Map> map, map 1399 src/mips/macro-assembler-mips.h void LoadInstanceDescriptors(Register map, map 603 src/mips/regexp-macro-assembler-mips.cc ExternalReference map = ExternalReference::re_word_character_map(); map 604 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(map)); map 616 src/mips/regexp-macro-assembler-mips.cc ExternalReference map = ExternalReference::re_word_character_map(); map 617 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(map)); map 142 src/mips/stub-cache-mips.cc Register map = scratch1; map 143 src/mips/stub-cache-mips.cc __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); map 144 src/mips/stub-cache-mips.cc __ lbu(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); map 149 src/mips/stub-cache-mips.cc __ lbu(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); map 156 src/mips/stub-cache-mips.cc __ lw(map, FieldMemOperand(properties, HeapObject::kMapOffset)); map 159 src/mips/stub-cache-mips.cc __ Branch(miss_label, ne, map, Operand(tmp)); map 317 src/mips/stub-cache-mips.cc index -= holder->map()->inobject_properties(); map 320 src/mips/stub-cache-mips.cc int offset = holder->map()->instance_size() + (index * kPointerSize); map 447 src/mips/stub-cache-mips.cc __ CheckMap(receiver_reg, scratch1, Handle<Map>(object->map()), miss_label, map 485 src/mips/stub-cache-mips.cc if (!transition.is_null() && (object->map()->unused_property_fields() == 0)) { map 518 src/mips/stub-cache-mips.cc index -= object->map()->inobject_properties(); map 522 src/mips/stub-cache-mips.cc int offset = object->map()->instance_size() + (index * kPointerSize); map 1143 src/mips/stub-cache-mips.cc Handle<Map> current_map(current->map()); map 1176 src/mips/stub-cache-mips.cc __ CheckMap(reg, scratch1, Handle<Map>(current->map()), miss, map 2645 src/mips/stub-cache-mips.cc __ CheckMap(a1, a3, Handle<Map>(object->map()), &miss, map 2736 src/mips/stub-cache-mips.cc __ CheckMap(a1, a3, Handle<Map>(receiver->map()), &miss, map 2783 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a3, Operand(Handle<Map>(object->map()))); map 74 src/objects-debug.cc InstanceType instance_type = map()->instance_type(); map 285 src/objects-debug.cc CHECK_EQ(map()->unused_property_fields(), map 286 src/objects-debug.cc (map()->inobject_properties() + properties()->length() - map 287 src/objects-debug.cc map()->NextFreePropertyIndex())); map 289 src/objects-debug.cc ASSERT_EQ((map()->has_fast_smi_or_object_elements() || map 291 src/objects-debug.cc (elements()->map() == GetHeap()->fixed_array_map() || map 292 src/objects-debug.cc elements()->map() == GetHeap()->fixed_cow_array_map())); map 293 src/objects-debug.cc ASSERT(map()->has_fast_object_elements() == HasFastObjectElements()); map 807 src/objects-debug.cc info->number_of_fast_used_fields_ += map()->NextFreePropertyIndex(); map 808 src/objects-debug.cc info->number_of_fast_unused_fields_ += map()->unused_property_fields(); map 74 src/objects-inl.h HeapObject::cast(this)->map()->instance_type() == instancetype; \ map 141 src/objects-inl.h Object* cons_obj = JSObject::cast(this)->map()->constructor(); map 177 src/objects-inl.h && HeapObject::cast(this)->map()->instance_type() < FIRST_NONSTRING_TYPE; map 183 src/objects-inl.h && HeapObject::cast(this)->map()->instance_type() >= FIRST_SPEC_OBJECT_TYPE; map 189 src/objects-inl.h InstanceType type = HeapObject::cast(this)->map()->instance_type(); map 196 src/objects-inl.h uint32_t type = HeapObject::cast(this)->map()->instance_type(); map 263 src/objects-inl.h : type_(str->map()->instance_type()) { map 269 src/objects-inl.h StringShape::StringShape(Map* map) map 270 src/objects-inl.h : type_(map->instance_type()) { map 291 src/objects-inl.h uint32_t type = map()->instance_type(); map 297 src/objects-inl.h uint32_t type = map()->instance_type(); map 303 src/objects-inl.h uint32_t type = map()->instance_type(); map 319 src/objects-inl.h uint32_t type = map()->instance_type(); map 335 src/objects-inl.h uint32_t type = map()->instance_type(); map 431 src/objects-inl.h InstanceType instance_type = HeapObject::cast(this)->map()->instance_type(); map 443 src/objects-inl.h HeapObject::cast(this)->map()->instance_type(); map 495 src/objects-inl.h HeapObject::cast(this)->map()->instance_type() >= FIRST_JS_RECEIVER_TYPE; map 502 src/objects-inl.h HeapObject::cast(this)->map()->instance_type() >= FIRST_JS_OBJECT_TYPE; map 508 src/objects-inl.h InstanceType type = HeapObject::cast(this)->map()->instance_type(); map 572 src/objects-inl.h Map* map = HeapObject::cast(this)->map(); map 573 src/objects-inl.h Heap* heap = map->GetHeap(); map 574 src/objects-inl.h return (map == heap->function_context_map() || map 575 src/objects-inl.h map == heap->catch_context_map() || map 576 src/objects-inl.h map == heap->with_context_map() || map 577 src/objects-inl.h map == heap->global_context_map() || map 578 src/objects-inl.h map == heap->block_context_map() || map 579 src/objects-inl.h map == heap->module_context_map()); map 587 src/objects-inl.h HeapObject::cast(this)->map() == map 594 src/objects-inl.h HeapObject::cast(this)->map() == map 601 src/objects-inl.h HeapObject::cast(this)->map() == map 649 src/objects-inl.h HeapObject::cast(this)->map() == map 726 src/objects-inl.h (HeapObject::cast(this)->map()->instance_type() == map 736 src/objects-inl.h InstanceType type = HeapObject::cast(this)->map()->instance_type(); map 748 src/objects-inl.h && HeapObject::cast(this)->map()->is_undetectable(); map 754 src/objects-inl.h && HeapObject::cast(this)->map()->is_access_check_needed(); map 760 src/objects-inl.h switch (HeapObject::cast(this)->map()->instance_type()) { map 772 src/objects-inl.h && HeapObject::cast(this)->map()->instance_type() == NAME##_TYPE; \ map 1084 src/objects-inl.h MapWord MapWord::FromMap(Map* map) { map 1085 src/objects-inl.h return MapWord(reinterpret_cast<uintptr_t>(map)); map 1136 src/objects-inl.h Map* HeapObject::map() { map 1181 src/objects-inl.h return SizeFromMap(map()); map 1254 src/objects-inl.h ElementsKind elements_kind = map()->elements_kind(); map 1269 src/objects-inl.h ElementsKind current_kind = map()->elements_kind(); map 1309 src/objects-inl.h if (elements->map() != GetHeap()->fixed_double_array_map()) { map 1310 src/objects-inl.h ASSERT(elements->map() == GetHeap()->fixed_array_map() || map 1311 src/objects-inl.h elements->map() == GetHeap()->fixed_cow_array_map()); map 1338 src/objects-inl.h Map* current_map = map(); map 1370 src/objects-inl.h ASSERT((map()->has_fast_smi_or_object_elements() || map 1372 src/objects-inl.h (value->map() == GetHeap()->fixed_array_map() || map 1373 src/objects-inl.h value->map() == GetHeap()->fixed_cow_array_map())); map 1375 src/objects-inl.h (map()->has_fast_double_elements() == value->IsFixedDoubleArray())); map 1393 src/objects-inl.h ASSERT(map()->has_fast_smi_or_object_elements() || map 1394 src/objects-inl.h map()->has_fast_double_elements()); map 1442 src/objects-inl.h InstanceType type = map()->instance_type(); map 1484 src/objects-inl.h map()->inobject_properties(); map 1529 src/objects-inl.h index -= map()->inobject_properties(); map 1531 src/objects-inl.h int offset = map()->instance_size() + (index * kPointerSize); map 1542 src/objects-inl.h index -= map()->inobject_properties(); map 1544 src/objects-inl.h int offset = map()->instance_size() + (index * kPointerSize); map 1557 src/objects-inl.h index -= map()->inobject_properties(); map 1559 src/objects-inl.h return map()->instance_size() + (index * kPointerSize); map 1565 src/objects-inl.h index -= map()->inobject_properties(); map 1567 src/objects-inl.h int offset = map()->instance_size() + (index * kPointerSize); map 1576 src/objects-inl.h index -= map()->inobject_properties(); map 1578 src/objects-inl.h int offset = map()->instance_size() + (index * kPointerSize); map 1586 src/objects-inl.h void JSObject::InitializeBody(Map* map, map 1593 src/objects-inl.h int size = map->instance_size(); map 1596 src/objects-inl.h int pre_allocated = map->pre_allocated_property_fields(); map 1622 src/objects-inl.h int inobject = map()->inobject_properties(); map 1692 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); map 1701 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); map 1727 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map() && map 1728 src/objects-inl.h map() != HEAP->fixed_array_map()); map 1736 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map() && map 1737 src/objects-inl.h map() != HEAP->fixed_array_map()); map 1752 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map() && map 1753 src/objects-inl.h map() != HEAP->fixed_array_map()); map 1761 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map() && map 1762 src/objects-inl.h map() != HEAP->fixed_array_map()); map 1785 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); map 1796 src/objects-inl.h ASSERT(array->map() != HEAP->raw_unchecked_fixed_cow_array_map()); map 1810 src/objects-inl.h ASSERT(array->map() != HEAP->raw_unchecked_fixed_cow_array_map()); map 1818 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); map 1844 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); map 2479 src/objects-inl.h InstanceType type = map()->instance_type(); map 2833 src/objects-inl.h int HeapObject::SizeFromMap(Map* map) { map 2834 src/objects-inl.h int instance_size = map->instance_size(); map 2838 src/objects-inl.h int instance_type = static_cast<int>(map->instance_type()) & ~kIsSymbolMask; map 2841 src/objects-inl.h return FixedArray::BodyDescriptor::SizeOf(map, this); map 3550 src/objects-inl.h static MaybeObject* AllowTransitions(Map* map) { map 3551 src/objects-inl.h if (map->instance_descriptors()->MayContainTransitions()) return map; map 3556 src/objects-inl.h map->set_instance_descriptors(descriptors); map 3563 src/objects-inl.h static MaybeObject* EnsureHasTransitionArray(Map* map) { map 3564 src/objects-inl.h if (map->HasTransitionArray()) return map; map 3566 src/objects-inl.h AllowTransitions(map); map 3571 src/objects-inl.h MaybeObject* added_transitions = map->set_transitions(transitions); map 4327 src/objects-inl.h return map()->has_non_instance_prototype() || has_instance_prototype(); map 4344 src/objects-inl.h if (map()->has_non_instance_prototype()) return map()->constructor(); map 4350 src/objects-inl.h return map()->function_with_prototype(); map 4382 src/objects-inl.h bindings->map() == GetHeap()->fixed_cow_array_map()); map 4642 src/objects-inl.h ElementsKind kind = map()->elements_kind(); map 4646 src/objects-inl.h Map* map = fixed_array->map(); map 4648 src/objects-inl.h (map == GetHeap()->fixed_array_map() || map 4649 src/objects-inl.h map == GetHeap()->fixed_cow_array_map())) || map 4717 src/objects-inl.h return array->map()->instance_type() == type; \ map 4737 src/objects-inl.h return map()->has_named_interceptor(); map 4742 src/objects-inl.h return map()->has_indexed_interceptor(); map 4750 src/objects-inl.h if (elems->map() != isolate->heap()->fixed_cow_array_map()) return elems; map 4896 src/objects-inl.h return map()->prototype(); map 4901 src/objects-inl.h return map()->constructor(); map 5151 src/objects-inl.h ASSERT((storage->map() == GetHeap()->fixed_double_array_map() && map 5153 src/objects-inl.h ((storage->map() != GetHeap()->fixed_double_array_map()) && map 5235 src/objects-inl.h int JSObject::BodyDescriptor::SizeOf(Map* map, HeapObject* object) { map 5236 src/objects-inl.h return map->instance_size(); map 70 src/objects-printer.cc InstanceType instance_type = map()->instance_type(); map 192 src/objects-printer.cc PrintF(out, "UNKNOWN TYPE %d", map()->instance_type()); map 256 src/objects-printer.cc DescriptorArray* descs = map()->instance_descriptors(); map 295 src/objects-printer.cc switch (map()->elements_kind()) { map 408 src/objects-printer.cc if (!map()->HasTransitionArray()) return; map 409 src/objects-printer.cc TransitionArray* transitions = map()->transitions(); map 440 src/objects-printer.cc PrintF(out, " - map = %p [", reinterpret_cast<void*>(map())); map 443 src/objects-printer.cc PrintElementsKind(out, this->map()->elements_kind()); map 457 src/objects-printer.cc PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); map 462 src/objects-printer.cc PrintElementsKind(out, this->map()->elements_kind()); map 709 src/objects-printer.cc PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); map 729 src/objects-printer.cc PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); map 740 src/objects-printer.cc PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); map 753 src/objects-printer.cc PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); map 762 src/objects-printer.cc PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); map 123 src/objects-visiting.h static VisitorId GetVisitorId(Map* map) { map 124 src/objects-visiting.h return GetVisitorId(map->instance_type(), map->instance_size()); map 163 src/objects-visiting.h inline Callback GetVisitor(Map* map) { map 164 src/objects-visiting.h return reinterpret_cast<Callback>(callbacks_[map->visitor_id()]); map 224 src/objects-visiting.h static inline ReturnType Visit(Map* map, HeapObject* object) { map 225 src/objects-visiting.h int object_size = BodyDescriptor::SizeOf(map, object); map 227 src/objects-visiting.h map->GetHeap(), map 235 src/objects-visiting.h static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { map 236 src/objects-visiting.h ASSERT(BodyDescriptor::SizeOf(map, object) == object_size); map 238 src/objects-visiting.h map->GetHeap(), map 250 src/objects-visiting.h static inline ReturnType Visit(Map* map, HeapObject* object) { map 252 src/objects-visiting.h map->GetHeap(), map 282 src/objects-visiting.h static inline int IterateBody(Map* map, HeapObject* obj) { map 283 src/objects-visiting.h return table_.GetVisitor(map)(map, obj); map 291 src/objects-visiting.h static inline int VisitJSFunction(Map* map, HeapObject* object) { map 292 src/objects-visiting.h Heap* heap = map->GetHeap(); map 308 src/objects-visiting.h static inline int VisitByteArray(Map* map, HeapObject* object) { map 312 src/objects-visiting.h static inline int VisitFixedDoubleArray(Map* map, HeapObject* object) { map 317 src/objects-visiting.h static inline int VisitJSObject(Map* map, HeapObject* object) { map 318 src/objects-visiting.h return JSObjectVisitor::Visit(map, object); map 321 src/objects-visiting.h static inline int VisitSeqAsciiString(Map* map, HeapObject* object) { map 323 src/objects-visiting.h SeqAsciiStringSize(map->instance_type()); map 326 src/objects-visiting.h static inline int VisitSeqTwoByteString(Map* map, HeapObject* object) { map 328 src/objects-visiting.h SeqTwoByteStringSize(map->instance_type()); map 331 src/objects-visiting.h static inline int VisitFreeSpace(Map* map, HeapObject* object) { map 338 src/objects-visiting.h static inline int VisitSpecialized(Map* map, HeapObject* object) { map 342 src/objects-visiting.h static inline int Visit(Map* map, HeapObject* object) { map 343 src/objects-visiting.h return map->instance_size(); map 516 src/objects.cc MaybeObject* maybe_new_map = map()->CopyDropDescriptors(); map 543 src/objects.cc Object* cons_obj = map()->constructor(); map 551 src/objects.cc return map() != fun->initial_map() map 721 src/objects.cc return heap_object->map()->prototype(); map 1072 src/objects.cc switch (map()->instance_type()) { map 1108 src/objects.cc Map* map_of_this = map(); map 1178 src/objects.cc if (!heap->Contains(map())) { map 1193 src/objects.cc switch (map()->instance_type()) { map 1297 src/objects.cc accumulator->Add("<Other heap object (%d)>", map()->instance_type()); map 1307 src/objects.cc Map* m = map(); map 1463 src/objects.cc if (map()->constructor()->IsJSFunction()) { map 1464 src/objects.cc JSFunction* constructor = JSFunction::cast(map()->constructor()); map 1473 src/objects.cc if (map()->constructor()->IsJSFunction()) { map 1474 src/objects.cc JSFunction* constructor = JSFunction::cast(map()->constructor()); map 1492 src/objects.cc if (map()->unused_property_fields() == 0) { map 1527 src/objects.cc ASSERT(map()->instance_descriptors()->Search(name) == map 1537 src/objects.cc (map()->unused_property_fields() == 0 && map 1548 src/objects.cc int index = map()->NextFreePropertyIndex(); map 1553 src/objects.cc ASSERT(index < map()->inobject_properties() || map 1554 src/objects.cc (index - map()->inobject_properties()) < properties()->length() || map 1555 src/objects.cc map()->unused_property_fields() == 0); map 1559 src/objects.cc if (map()->unused_property_fields() == 0) { map 1567 src/objects.cc TransitionFlag flag = isolate->empty_object_map() != map() map 1572 src/objects.cc MaybeObject* maybe_new_map = map()->CopyAddDescriptor(&new_field, flag); map 1575 src/objects.cc if (map()->unused_property_fields() == 0) { map 1580 src/objects.cc new_map->set_unused_property_fields(map()->unused_property_fields() - 1); map 1599 src/objects.cc (map() == heap->isolate()->empty_object_map() || IsGlobalObject() || map 1609 src/objects.cc MaybeObject* maybe_new_map = map()->CopyAddDescriptor(&d, flag); map 1662 src/objects.cc Map* map_of_this = map(); map 1709 src/objects.cc if (!result.IsFound()) map()->LookupTransition(this, name, &result); map 1747 src/objects.cc Map* old_map = map(); map 1758 src/objects.cc ASSERT(map() != GetIsolate()->empty_object_map()); map 1763 src/objects.cc old_map->SetTransition(transition_index, map()); map 1764 src/objects.cc map()->SetBackPointer(old_map); map 1772 src/objects.cc if (map()->unused_property_fields() == 0 && map 1780 src/objects.cc int index = map()->NextFreePropertyIndex(); map 1785 src/objects.cc MaybeObject* maybe_new_map = map()->CopyInsertDescriptor(&new_field, map 1791 src/objects.cc int new_unused_property_fields = map()->unused_property_fields() - 1; map 1792 src/objects.cc if (map()->unused_property_fields() == 0) { map 1873 src/objects.cc map()->LookupTransition(JSObject::cast(this), name, &result); map 2110 src/objects.cc ASSERT(!map.is_null()); map 2112 src/objects.cc if (!maps->at(i).is_null() && maps->at(i).is_identical_to(map)) return true; map 2149 src/objects.cc Map* current_map = map; map 2150 src/objects.cc int index = GetSequenceIndexFromFastElementsKind(map->elements_kind()); map 2181 src/objects.cc ASSERT(IsFastElementsKind(map->elements_kind())); map 2182 src/objects.cc int index = GetSequenceIndexFromFastElementsKind(map->elements_kind()); map 2189 src/objects.cc Map* current_map = map; map 2221 src/objects.cc Map* start_map = map(); map 2232 src/objects.cc (GetIsolate()->empty_object_map() != map()) && map 2268 src/objects.cc map()->LookupDescriptor(this, name, result); map 2847 src/objects.cc if (!result.IsFound()) map()->LookupTransition(this, name, &result); map 3069 src/objects.cc Map* fast = obj->map(); map 3129 src/objects.cc if (map()->is_shared()) { map 3134 src/objects.cc { MaybeObject* maybe_obj = map()->CopyNormalized(KEEP_INOBJECT_PROPERTIES, map 3142 src/objects.cc return map()->UpdateCodeCache(name, code); map 3164 src/objects.cc Map* map_of_this = map(); map 3289 src/objects.cc Map* old_map = array->map(); map 3545 src/objects.cc DescriptorArray* descriptors = this->map()->instance_descriptors(); map 3591 src/objects.cc DescriptorArray* descriptors = this->map()->instance_descriptors(); map 3836 src/objects.cc Map* map_of_this = map(); map 3907 src/objects.cc JSFunction::cast(arguments_boilerplate->map()->constructor()); map 3922 src/objects.cc if (ctxobj->map()->constructor() == arguments_function) { map 3988 src/objects.cc MaybeObject* maybe = map()->Copy(DescriptorArray::MAY_BE_SHARED); map 3993 src/objects.cc ASSERT(!map()->is_extensible()); map 4010 src/objects.cc if (!curr->map()->instance_descriptors()->HasEnumCache()) return false; map 4017 src/objects.cc FixedArray::cast(curr->map()->instance_descriptors()->GetEnumCache()); map 4330 src/objects.cc if (elements()->map() == GetHeap()->non_strict_arguments_elements_map()) { map 4360 src/objects.cc MaybeObject* maybe_new_map = map()->CopyDropDescriptors(); map 4480 src/objects.cc map()->LookupTransition(this, name, &result); map 4508 src/objects.cc map()->CopyInsertDescriptor(&new_accessors_desc, INSERT_TRANSITION); map 4654 src/objects.cc DescriptorArray* descs = map()->instance_descriptors(); map 4861 src/objects.cc Isolate* isolate = map->GetIsolate(); map 4863 src/objects.cc map->UpdateCodeCache(*name, *code)); map 5038 src/objects.cc TraversableMap* old_parent = static_cast<TraversableMap*>(map()); map 5598 src/objects.cc result->set_map_no_write_barrier(map()); map 6882 src/objects.cc Map* map = this->map(); map 6884 src/objects.cc if (map == heap->string_map()) { map 6887 src/objects.cc } else if (map == heap->ascii_string_map()) { map 7117 src/objects.cc ASSERT(elms->map() != HEAP->fixed_cow_array_map()); map 7157 src/objects.cc Map* map = Map::cast(target); map 7158 src/objects.cc if (Marking::MarkBitFrom(map).Get()) return false; map 7159 src/objects.cc map->SetBackPointer(heap->undefined_value(), SKIP_WRITE_BARRIER); map 7465 src/objects.cc MaybeObject* maybe_new_map = map()->Copy(DescriptorArray::MAY_BE_SHARED); map 7476 src/objects.cc map()->set_non_instance_prototype(false); map 7489 src/objects.cc if (map() == no_prototype_map) { map 7494 src/objects.cc ASSERT(map() == (shared()->is_classic_mode() map 7800 src/objects.cc if (map->unused_property_fields() == 0) return; map 7807 src/objects.cc set_initial_map(map); map 7808 src/objects.cc Builtins* builtins = map->GetHeap()->isolate()->builtins(); map 7817 src/objects.cc Map* map = reinterpret_cast<Map*>(initial_map()); map 7820 src/objects.cc map->set_bit_field2( map 7821 src/objects.cc map->bit_field2() | (1 << Map::kAttachedToSharedFunctionInfo)); map 7828 src/objects.cc Heap* heap = map->GetHeap(); map 7841 src/objects.cc map->set_bit_field2( map 7842 src/objects.cc map->bit_field2() & ~(1 << Map::kAttachedToSharedFunctionInfo)); map 7845 src/objects.cc set_initial_map(map); map 7846 src/objects.cc Builtins* builtins = map->GetHeap()->isolate()->builtins(); map 7873 src/objects.cc int slack = map->unused_property_fields(); map 7882 src/objects.cc map->set_inobject_properties(map->inobject_properties() - slack); map 7883 src/objects.cc map->set_unused_property_fields(map->unused_property_fields() - slack); map 7884 src/objects.cc map->set_instance_size(map->instance_size() - slack * kPointerSize); map 7887 src/objects.cc map->set_visitor_id(StaticVisitorBase::GetVisitorId(map)); map 7893 src/objects.cc Map* map = Map::cast(initial_map()); map 7895 src/objects.cc Heap* heap = map->GetHeap(); map 7902 src/objects.cc int slack = map->unused_property_fields(); map 7903 src/objects.cc map->TraverseTransitionTree(&GetMinInobjectSlack, &slack); map 7906 src/objects.cc map->TraverseTransitionTree(&ShrinkInstanceSize, &slack); map 8525 src/objects.cc Map* new_map = map(); map 8642 src/objects.cc Object* map = cache->get(map_offset + i * step); map 8643 src/objects.cc return Map::cast(map); map 8651 src/objects.cc ASSERT(map->IsMap()); map 8652 src/objects.cc ASSERT(HeapObject::cast(prototype)->map()->IsMap()); map 8686 src/objects.cc cache->set(header + last * step + kProtoTransitionMapOffset, map); map 8712 src/objects.cc if (!this->map()->is_extensible()) { map 8740 src/objects.cc JSReceiver::cast(current_proto)->map()->is_hidden_prototype()) { map 8747 src/objects.cc Map* map = real_receiver->map(); map 8750 src/objects.cc if (map->prototype() == value) return value; map 8757 src/objects.cc Map* new_map = map->GetPrototypeTransition(value); map 8759 src/objects.cc MaybeObject* maybe_new_map = map->Copy(DescriptorArray::MAY_BE_SHARED); map 8763 src/objects.cc map->PutPrototypeTransition(value, new_map); map 9148 src/objects.cc if (elements->map() != heap->non_strict_arguments_elements_map()) { map 9160 src/objects.cc if (elements->map() != heap->non_strict_arguments_elements_map()) { map 9179 src/objects.cc if (backing_store->map() == GetHeap()->non_strict_arguments_elements_map()) { map 9304 src/objects.cc (elements->map() == heap->non_strict_arguments_elements_map()); map 9362 src/objects.cc if (!map()->is_extensible()) { map 9523 src/objects.cc ASSERT(map()->has_fast_double_elements()); map 9755 src/objects.cc ElementsKind from_kind = map()->elements_kind(); map 10008 src/objects.cc if (elements->map() == GetHeap()->non_strict_arguments_elements_map()) { map 10101 src/objects.cc ASSERT(map()->has_named_interceptor()); map 10102 src/objects.cc JSFunction* constructor = JSFunction::cast(map()->constructor()); map 10111 src/objects.cc ASSERT(map()->has_indexed_interceptor()); map 10112 src/objects.cc JSFunction* constructor = JSFunction::cast(map()->constructor()); map 10290 src/objects.cc map()->NumberOfDescribedProperties(filter) : map 10414 src/objects.cc DescriptorArray* descs = map()->instance_descriptors(); map 10951 src/objects.cc Map* map = heap->SymbolMapForString(string_); map 10952 src/objects.cc if (map != NULL) { map 10953 src/objects.cc string_->set_map_no_write_barrier(map); map 11428 src/objects.cc if (elements_base->map() == heap->fixed_double_array_map()) { map 12474 src/objects.cc int inobject_props = obj->map()->inobject_properties(); map 12542 src/objects.cc obj->map()->CopyReplaceDescriptors(descriptors, NULL, OMIT_TRANSITION); map 1104 src/objects.h static inline MapWord FromMap(Map* map); map 1148 src/objects.h inline Map* map(); map 1189 src/objects.h inline int SizeFromMap(Map* map); map 1543 src/objects.h Map* map, map 2033 src/objects.h inline void InitializeBody(Map* map, map 2144 src/objects.h static inline int SizeOf(Map* map, HeapObject* object); map 2352 src/objects.h static inline int SizeOf(Map* map, HeapObject* object) { map 4966 src/objects.h static void UpdateCodeCache(Handle<Map> map, map 5047 src/objects.h Map* map); map 5439 src/objects.h void StartInobjectSlackTracking(Map* map); map 5455 src/objects.h void AttachInitialMap(Map* map); map 8870 src/objects.h static inline int SizeOf(Map* map, HeapObject* object) { map 8871 src/objects.h return map->instance_size(); map 1776 src/profile-generator.cc switch (object->map()->instance_type()) { map 1873 src/profile-generator.cc SetInternalReference(obj, entry, "map", obj->map(), HeapObject::kMapOffset); map 1884 src/profile-generator.cc Object* object = proxy->map()->prototype(); map 2005 src/profile-generator.cc SetInternalReference(map, entry, map 2006 src/profile-generator.cc "prototype", map->prototype(), Map::kPrototypeOffset); map 2007 src/profile-generator.cc SetInternalReference(map, entry, map 2008 src/profile-generator.cc "constructor", map->constructor(), map 2010 src/profile-generator.cc if (!map->instance_descriptors()->IsEmpty()) { map 2011 src/profile-generator.cc TagObject(map->instance_descriptors(), "(map descriptors)"); map 2012 src/profile-generator.cc SetInternalReference(map, entry, map 2013 src/profile-generator.cc "descriptors", map->instance_descriptors(), map 2016 src/profile-generator.cc SetInternalReference(map, entry, map 2017 src/profile-generator.cc "code_cache", map->code_cache(), map 2170 src/profile-generator.cc DescriptorArray* descs = js_obj->map()->instance_descriptors(); map 2177 src/profile-generator.cc if (index < js_obj->map()->inobject_properties()) { map 2668 src/profile-generator.cc Object* global = proxy->map()->prototype(); map 3572 src/profile-generator.cc for (HashMap::Entry* p = map->Start(); p != NULL; p = map->Next(p)) map 878 src/profile-generator.h void ExtractMapReferences(int entry, Map* map); map 1085 src/profile-generator.h void SortHashMap(HashMap* map, List<HashMap::Entry*>* sorted_entries); map 298 src/property.h TransitionArray* transitions = holder()->map()->transitions(); map 302 src/property.h PropertyDetails GetTransitionDetails(Map* map) { map 304 src/property.h TransitionArray* transitions = map->transitions(); map 309 src/property.h return GetTransitionDetails(holder()->map()); map 312 src/property.h bool IsTransitionToField(Map* map) { map 313 src/property.h return IsTransition() && GetTransitionDetails(map).type() == FIELD; map 321 src/property.h Map* GetTransitionMapFromMap(Map* map) { map 323 src/property.h return map->transitions()->GetTarget(number_); map 337 src/property.h int GetLocalFieldIndexFromMap(Map* map) { map 339 src/property.h return Descriptor::IndexFromValue(GetValueFromMap(map)) - map 340 src/property.h map->inobject_properties(); map 353 src/property.h JSFunction* GetConstantFunctionFromMap(Map* map) { map 355 src/property.h return JSFunction::cast(GetValueFromMap(map)); map 372 src/property.h return GetValueFromMap(holder()->map()); map 379 src/property.h Object* GetValueFromMap(Map* map) const { map 381 src/property.h return map->instance_descriptors()->GetValue(number_); map 164 src/runtime.cc int nof = copy->map()->inobject_properties(); map 216 src/runtime.cc if (elements->map() == heap->fixed_cow_array_map()) { map 359 src/runtime.cc Handle<Map> map = has_function_literal map 365 src/runtime.cc Handle<JSObject> boilerplate = isolate->factory()->NewJSObjectFromMap(map); map 434 src/runtime.cc boilerplate, boilerplate->map()->unused_property_fields()); map 447 src/runtime.cc Handle<JSObject>::cast(object)->map()->elements_kind(); map 493 src/runtime.cc (constant_elements_values->map() == map 666 src/runtime.cc if (JSObject::cast(*boilerplate)->elements()->map() == map 847 src/runtime.cc ASSERT(weakmap->map()->inobject_properties() == 0); map 930 src/runtime.cc JSObject::cast(obj)->map()->is_hidden_prototype()); map 960 src/runtime.cc JSObject::cast(proto)->map()->is_hidden_prototype()) map 1117 src/runtime.cc if (elements->map() == heap->non_strict_arguments_elements_map()) { map 1238 src/runtime.cc return isolate->heap()->ToBoolean(obj->map()->is_extensible()); map 1276 src/runtime.cc InstanceType type = templ->map()->instance_type(); map 1292 src/runtime.cc Map* old_map = object->map(); map 1310 src/runtime.cc Map* old_map = object->map(); map 1375 src/runtime.cc JSObject::cast(obj)->map()->is_hidden_prototype()); map 1579 src/runtime.cc JSObject::cast(object)->map()->is_hidden_prototype()) { map 1869 src/runtime.cc Map* map = regexp->map(); map 1870 src/runtime.cc Object* constructor = map->constructor(); map 1872 src/runtime.cc JSFunction::cast(constructor)->initial_map() == map) { map 2170 src/runtime.cc DescriptorArray* instance_desc = function->map()->instance_descriptors(); map 2184 src/runtime.cc function->map()->CopyReplaceDescriptor( map 4403 src/runtime.cc Map* receiver_map = receiver->map(); map 4960 src/runtime.cc Handle<JSObject>::cast(proto)->map()->is_hidden_prototype()) { map 4985 src/runtime.cc Map* map = object->map(); map 4987 src/runtime.cc !map->has_named_interceptor() && map 4988 src/runtime.cc !HeapObject::cast(map->prototype())->map()->is_hidden_prototype()) { map 5059 src/runtime.cc if (elements->map() == map 5099 src/runtime.cc if (raw_object->IsSimpleEnum()) return raw_object->map(); map 5109 src/runtime.cc if (object->IsSimpleEnum()) return object->map(); map 5122 src/runtime.cc JSObject::cast(proto)->map()->is_hidden_prototype()) { map 5419 src/runtime.cc if (heap_obj->map()->is_undetectable()) { map 5423 src/runtime.cc InstanceType instance_type = heap_obj->map()->instance_type(); map 7825 src/runtime.cc Handle<Map> old_map(result->map()); map 8070 src/runtime.cc ASSERT(bindings->map() == isolate->heap()->fixed_cow_array_map()); map 8949 src/runtime.cc Object* constructor = holder->map()->constructor(); map 9258 src/runtime.cc HeapObject::cast(args[0])->map()->Print(); map 9497 src/runtime.cc Handle<Map> map = func->shared()->is_classic_mode() map 9501 src/runtime.cc ASSERT(func->map()->instance_type() == map->instance_type()); map 9502 src/runtime.cc ASSERT(func->map()->instance_size() == map->instance_size()); map 9503 src/runtime.cc func->set_map(*map); map 9619 src/runtime.cc Handle<Map> map; map 9621 src/runtime.cc map = isolate_->factory()->GetElementsTransitionMap(array, map 9624 src/runtime.cc map = isolate_->factory()->GetElementsTransitionMap(array, map 9627 src/runtime.cc array->set_map(*map); map 12378 src/runtime.cc obj->map()->constructor() == arguments_function) { map 12455 src/runtime.cc JSFunction::cast(arguments_boilerplate->map()->constructor()); map 12504 src/runtime.cc if (obj->map()->constructor() == constructor) { map 13626 src/runtime.cc return isolate->heap()->ToBoolean(obj1->map() == obj2->map()); map 820 src/scopes.cc for (VariableMap::Entry* p = map->Start(); p != NULL; p = map->Next(p)) { map 919 src/scopes.cc VariableMap* map = dynamics_->GetMap(mode); map 920 src/scopes.cc Variable* var = map->Lookup(name); map 925 src/scopes.cc var = map->Declare(NULL, map 1431 src/serialize.cc serializer_->SerializeObject(object_->map(), kPlain, kStartOfObject); map 1436 src/serialize.cc object_->IterateBody(object_->map()->instance_type(), size, this); map 610 src/serialize.h o->map() == HEAP->fixed_cow_array_map(); map 355 src/spaces-inl.h Map* map = object->map(); map 357 src/spaces-inl.h return map == heap->raw_unchecked_free_space_map() map 358 src/spaces-inl.h || map == heap->raw_unchecked_one_pointer_filler_map() map 359 src/spaces-inl.h || map == heap->raw_unchecked_two_pointer_filler_map(); map 1012 src/spaces.cc Map* map = object->map(); map 1013 src/spaces.cc ASSERT(map->IsMap()); map 1014 src/spaces.cc ASSERT(heap()->map_space()->Contains(map)); map 1024 src/spaces.cc object->IterateBody(map->instance_type(), size, visitor); map 1283 src/spaces.cc Map* map = object->map(); map 1284 src/spaces.cc CHECK(map->IsMap()); map 1285 src/spaces.cc CHECK(heap()->map_space()->Contains(map)); map 1297 src/spaces.cc object->IterateBody(map->instance_type(), size, &visitor); map 1681 src/spaces.cc InstanceType type = obj->map()->instance_type(); map 1805 src/spaces.cc InstanceType type = obj->map()->instance_type(); map 1813 src/spaces.cc InstanceType type = obj->map()->instance_type(); map 1852 src/spaces.cc if (map() == HEAP->raw_unchecked_free_space_map()) { map 1853 src/spaces.cc ASSERT(map() == NULL || Size() >= kNextOffset + kPointerSize); map 1865 src/spaces.cc if (map() == HEAP->raw_unchecked_free_space_map()) { map 1879 src/spaces.cc if (map() == HEAP->raw_unchecked_free_space_map()) { map 1880 src/spaces.cc ASSERT(map() == NULL || Size() >= kNextOffset + kPointerSize); map 1987 src/spaces.cc ASSERT((*cur)->map() == HEAP->raw_unchecked_free_space_map()); map 2137 src/spaces.cc ASSERT(cur->map() == HEAP->raw_unchecked_free_space_map()); map 2539 src/spaces.cc object->map() == heap()->two_pointer_filler_map()); map 2770 src/spaces.cc Map* map = object->map(); map 2771 src/spaces.cc ASSERT(map->IsMap()); map 2772 src/spaces.cc ASSERT(heap()->map_space()->Contains(map)); map 2787 src/spaces.cc object->IterateBody(map->instance_type(), map 2797 src/spaces.cc ASSERT(element_object->map()->IsMap()); map 344 src/string-stream.cc Map* map = js_object->map(); map 345 src/string-stream.cc if (!HEAP->Contains(map) || map 346 src/string-stream.cc !map->IsHeapObject() || map 347 src/string-stream.cc !map->IsMap()) { map 351 src/string-stream.cc DescriptorArray* descs = map->instance_descriptors(); map 454 src/string-stream.cc Map* map = HeapObject::cast(f)->map(); map 455 src/string-stream.cc if (!map->IsHeapObject() || map 456 src/string-stream.cc !heap->Contains(map) || map 457 src/string-stream.cc !map->IsMap() || map 486 src/string-stream.cc HEAP->Contains(HeapObject::cast(f)->map()) && map 487 src/string-stream.cc HeapObject::cast(f)->map()->IsMap()) { map 517 src/string-stream.cc if (!HEAP->Contains(HeapObject::cast(f)->map())) { map 521 src/string-stream.cc if (!HeapObject::cast(f)->map()->IsMap()) { map 79 src/stub-cache.cc int primary_offset = PrimaryOffset(name, flags, map); map 86 src/stub-cache.cc Map* old_map = primary->map; map 97 src/stub-cache.cc primary->map = map; map 123 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*cache_name, flags)); map 142 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 163 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 183 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 203 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 222 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 248 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 268 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 288 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 307 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 327 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 344 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 360 src/stub-cache.cc Handle<Map> map(receiver->map()); map 361 src/stub-cache.cc Handle<Object> probe(map->FindInCodeCache(*name, flags)); map 368 src/stub-cache.cc Map::UpdateCodeCache(map, name, code); map 378 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 399 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 493 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 512 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 531 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 549 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 569 src/stub-cache.cc Handle<Object> probe(receiver->map()->FindInCodeCache(*name, flags)); map 611 src/stub-cache.cc Handle<Object> probe(map_holder->map()->FindInCodeCache(*name, flags)); map 649 src/stub-cache.cc Handle<Object> probe(map_holder->map()->FindInCodeCache(*name, flags)); map 686 src/stub-cache.cc Handle<Object> probe(map_holder->map()->FindInCodeCache(*name, flags)); map 716 src/stub-cache.cc Handle<Object> probe(map_holder->map()->FindInCodeCache(*name, flags)); map 943 src/stub-cache.cc Map* map = primary_[i].value->FindFirstMap(); map 946 src/stub-cache.cc if (map == NULL) continue; map 948 src/stub-cache.cc int offset = PrimaryOffset(name, flags, map); map 950 src/stub-cache.cc !TypeFeedbackOracle::CanRetainOtherContext(map, *global_context)) { map 951 src/stub-cache.cc types->Add(Handle<Map>(map), zone); map 958 src/stub-cache.cc Map* map = secondary_[i].value->FindFirstMap(); map 961 src/stub-cache.cc if (map == NULL) continue; map 964 src/stub-cache.cc int primary_offset = PrimaryOffset(name, flags, map); map 968 src/stub-cache.cc if (map == primary_map) continue; map 974 src/stub-cache.cc !TypeFeedbackOracle::CanRetainOtherContext(map, *global_context)) { map 975 src/stub-cache.cc types->Add(Handle<Map>(map), zone); map 72 src/stub-cache.h Map* map; map 255 src/stub-cache.h Code* Set(String* name, Map* map, Code* code); map 293 src/stub-cache.h reinterpret_cast<Address>(&first_entry(table)->map)); map 333 src/stub-cache.h static int PrimaryOffset(String* name, Code::Flags flags, Map* map) { map 346 src/stub-cache.h static_cast<uint32_t>(reinterpret_cast<uintptr_t>(map)); map 162 src/transitions-inl.h Map* map = GetTarget(transition_number); map 163 src/transitions-inl.h DescriptorArray* descriptors = map->instance_descriptors(); map 528 src/type-info.cc while (!map->prototype()->IsNull()) { map 529 src/type-info.cc constructor = map->constructor(); map 540 src/type-info.cc map = HeapObject::cast(map->prototype())->map(); map 542 src/type-info.cc constructor = map->constructor(); map 559 src/type-info.cc if (list->at(i).is_identical_to(map)) return; map 561 src/type-info.cc list->Add(map, zone); map 578 src/type-info.cc Map* map = Map::cast(object); map 579 src/type-info.cc if (!CanRetainOtherContext(map, *global_context_)) { map 580 src/type-info.cc AddMapIfMissing(Handle<Map>(map), types, zone()); map 661 src/type-info.cc Object* map = target->FindFirstMap(); map 662 src/type-info.cc if (map == NULL) { map 664 src/type-info.cc } else if (!CanRetainOtherContext(Map::cast(map), map 666 src/type-info.cc SetInfo(ast_id, map); map 269 src/type-info.h static bool CanRetainOtherContext(Map* map, Context* global_context); map 488 src/x64/code-stubs-x64.cc const Register map = rdx; map 520 src/x64/code-stubs-x64.cc __ movq(map, FieldOperand(argument, HeapObject::kMapOffset)); map 523 src/x64/code-stubs-x64.cc __ testb(FieldOperand(map, Map::kBitFieldOffset), map 537 src/x64/code-stubs-x64.cc __ CmpInstanceType(map, FIRST_SPEC_OBJECT_TYPE); map 550 src/x64/code-stubs-x64.cc __ CmpInstanceType(map, FIRST_NONSTRING_TYPE); map 560 src/x64/code-stubs-x64.cc __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); map 5052 src/x64/code-stubs-x64.cc Register map = scratch4; map 5085 src/x64/code-stubs-x64.cc __ CmpObjectType(candidate, ODDBALL_TYPE, map); map 5110 src/x64/code-stubs-x64.cc __ movzxbl(temp, FieldOperand(map, Map::kInstanceTypeOffset)); map 1680 src/x64/full-codegen-x64.cc constant_elements_values->map() == heap->fixed_cow_array_map()) { map 291 src/x64/ic-x64.cc __ CmpObjectType(receiver, JS_OBJECT_TYPE, map); map 295 src/x64/ic-x64.cc __ testb(FieldOperand(map, Map::kBitFieldOffset), map 373 src/x64/ic-x64.cc __ CmpObjectType(key, FIRST_NONSTRING_TYPE, map); map 382 src/x64/ic-x64.cc __ testb(FieldOperand(map, Map::kInstanceTypeOffset), map 1727 src/x64/ic-x64.cc stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map())); map 1533 src/x64/lithium-codegen-x64.cc const Register map = kScratchRegister; map 1535 src/x64/lithium-codegen-x64.cc __ movq(map, FieldOperand(reg, HeapObject::kMapOffset)); map 1539 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(map, Map::kBitFieldOffset), map 1547 src/x64/lithium-codegen-x64.cc __ CmpInstanceType(map, FIRST_SPEC_OBJECT_TYPE); map 1554 src/x64/lithium-codegen-x64.cc __ CmpInstanceType(map, FIRST_NONSTRING_TYPE); map 1565 src/x64/lithium-codegen-x64.cc __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); map 1994 src/x64/lithium-codegen-x64.cc __ Cmp(FieldOperand(reg, HeapObject::kMapOffset), instr->map()); map 2046 src/x64/lithium-codegen-x64.cc Register map = ToRegister(instr->TempAt(0)); map 2047 src/x64/lithium-codegen-x64.cc __ movq(map, FieldOperand(object, HeapObject::kMapOffset)); map 2052 src/x64/lithium-codegen-x64.cc __ cmpq(map, Operand(kScratchRegister, 0)); map 2314 src/x64/lithium-codegen-x64.cc Handle<Map>(current->map())); map 2317 src/x64/lithium-codegen-x64.cc Handle<HeapObject>(HeapObject::cast(current->map()->prototype())); map 2330 src/x64/lithium-codegen-x64.cc Handle<Map> map = list->at(i); map 2333 src/x64/lithium-codegen-x64.cc if (map->HasElementsTransition()) return false; map 2335 src/x64/lithium-codegen-x64.cc map->LookupDescriptor(NULL, *name, &lookup); map 2362 src/x64/lithium-codegen-x64.cc Handle<Map> map = instr->hydrogen()->types()->at(i); map 2364 src/x64/lithium-codegen-x64.cc __ CompareMap(object, map, &check_passed, ALLOW_ELEMENT_TRANSITION_MAPS); map 2369 src/x64/lithium-codegen-x64.cc result, object, map, name, instr->environment()); map 2377 src/x64/lithium-codegen-x64.cc result, object, map, name, instr->environment()); map 4208 src/x64/lithium-codegen-x64.cc __ CompareMap(reg, map, &success, mode); map 4222 src/x64/lithium-codegen-x64.cc Handle<Map> map = map_set->at(i); map 4223 src/x64/lithium-codegen-x64.cc __ CompareMap(reg, map, &success, REQUIRE_EXACT_MAP); map 4226 src/x64/lithium-codegen-x64.cc Handle<Map> map = map_set->last(); map 4227 src/x64/lithium-codegen-x64.cc DoCheckMapCommon(reg, map, REQUIRE_EXACT_MAP, instr->environment()); map 4294 src/x64/lithium-codegen-x64.cc DoCheckMapCommon(reg, Handle<Map>(current_prototype->map()), map 4303 src/x64/lithium-codegen-x64.cc DoCheckMapCommon(reg, Handle<Map>(current_prototype->map()), map 4351 src/x64/lithium-codegen-x64.cc Register map = scratch; map 4353 src/x64/lithium-codegen-x64.cc __ movq(map, FieldOperand(scratch, JSFunction::kPrototypeOrInitialMapOffset)); map 4356 src/x64/lithium-codegen-x64.cc __ AbortIfSmi(map); map 4357 src/x64/lithium-codegen-x64.cc __ cmpb(FieldOperand(map, Map::kInstanceSizeOffset), map 4360 src/x64/lithium-codegen-x64.cc __ cmpb(FieldOperand(map, Map::kPreAllocatedPropertyFieldsOffset), map 4363 src/x64/lithium-codegen-x64.cc __ cmpb(FieldOperand(map, Map::kUnusedPropertyFieldsOffset), map 4366 src/x64/lithium-codegen-x64.cc __ cmpb(FieldOperand(map, Map::kInObjectPropertiesOffset), map 4373 src/x64/lithium-codegen-x64.cc __ movq(FieldOperand(result, JSObject::kMapOffset), map); map 4466 src/x64/lithium-codegen-x64.cc elements->map() != isolate()->heap()->fixed_cow_array_map(); map 4471 src/x64/lithium-codegen-x64.cc int object_size = object->map()->instance_size(); map 4478 src/x64/lithium-codegen-x64.cc int inobject_properties = object->map()->inobject_properties(); map 5006 src/x64/lithium-codegen-x64.cc Register map = ToRegister(instr->map()); map 5008 src/x64/lithium-codegen-x64.cc __ LoadInstanceDescriptors(map, result); map 5020 src/x64/lithium-codegen-x64.cc __ cmpq(ToRegister(instr->map()), map 111 src/x64/lithium-codegen-x64.h void DoCheckMapCommon(Register reg, Handle<Map> map, map 2245 src/x64/lithium-x64.cc LOperand* map = UseRegister(instr->map()); map 2247 src/x64/lithium-x64.cc new(zone()) LForInCacheArray(map))); map 2253 src/x64/lithium-x64.cc LOperand* map = UseRegisterAtStart(instr->map()); map 2254 src/x64/lithium-x64.cc return AssignEnvironment(new(zone()) LCheckMapValue(value, map)); map 963 src/x64/lithium-x64.h Handle<Map> map() const { return hydrogen()->map(); } map 2138 src/x64/lithium-x64.h explicit LForInCacheArray(LOperand* map) { map 2139 src/x64/lithium-x64.h inputs_[0] = map; map 2142 src/x64/lithium-x64.h LOperand* map() { return inputs_[0]; } map 2154 src/x64/lithium-x64.h LCheckMapValue(LOperand* value, LOperand* map) { map 2156 src/x64/lithium-x64.h inputs_[1] = map; map 2160 src/x64/lithium-x64.h LOperand* map() { return inputs_[1]; } map 2679 src/x64/macro-assembler-x64.cc movq(map, FieldOperand(heap_object, HeapObject::kMapOffset)); map 2680 src/x64/macro-assembler-x64.cc CmpInstanceType(map, type); map 2685 src/x64/macro-assembler-x64.cc cmpb(FieldOperand(map, Map::kInstanceTypeOffset), map 2697 src/x64/macro-assembler-x64.cc cmpb(FieldOperand(map, Map::kBitField2Offset), map 2710 src/x64/macro-assembler-x64.cc cmpb(FieldOperand(map, Map::kBitField2Offset), map 2713 src/x64/macro-assembler-x64.cc cmpb(FieldOperand(map, Map::kBitField2Offset), map 2724 src/x64/macro-assembler-x64.cc cmpb(FieldOperand(map, Map::kBitField2Offset), map 2787 src/x64/macro-assembler-x64.cc Cmp(FieldOperand(obj, HeapObject::kMapOffset), map); map 2789 src/x64/macro-assembler-x64.cc ElementsKind kind = map->elements_kind(); map 2792 src/x64/macro-assembler-x64.cc Map* current_map = *map; map 2816 src/x64/macro-assembler-x64.cc CompareMap(obj, map, &success, mode); map 2855 src/x64/macro-assembler-x64.cc movq(descriptors, FieldOperand(map, map 2878 src/x64/macro-assembler-x64.cc Cmp(FieldOperand(obj, HeapObject::kMapOffset), map); map 2947 src/x64/macro-assembler-x64.cc movq(map, FieldOperand(heap_object, HeapObject::kMapOffset)); map 2948 src/x64/macro-assembler-x64.cc movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); map 4155 src/x64/macro-assembler-x64.cc movq(map, FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); map 4158 src/x64/macro-assembler-x64.cc CheckMap(map, isolate()->factory()->meta_map(), &fail, DO_SMI_CHECK); map 4387 src/x64/macro-assembler-x64.cc Register map = rcx; // Holds map while checking type. map 4393 src/x64/macro-assembler-x64.cc movq(map, FieldOperand(value, HeapObject::kMapOffset)); map 4394 src/x64/macro-assembler-x64.cc CompareRoot(map, Heap::kHeapNumberMapRootIndex); map 4406 src/x64/macro-assembler-x64.cc movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); map 865 src/x64/macro-assembler-x64.h void CmpObjectType(Register heap_object, InstanceType type, Register map); map 869 src/x64/macro-assembler-x64.h void CmpInstanceType(Register map, InstanceType type); map 873 src/x64/macro-assembler-x64.h void CheckFastElements(Register map, map 879 src/x64/macro-assembler-x64.h void CheckFastObjectElements(Register map, map 885 src/x64/macro-assembler-x64.h void CheckFastSmiElements(Register map, map 904 src/x64/macro-assembler-x64.h Handle<Map> map, map 913 src/x64/macro-assembler-x64.h Handle<Map> map, map 922 src/x64/macro-assembler-x64.h Handle<Map> map, map 932 src/x64/macro-assembler-x64.h Register map, map 947 src/x64/macro-assembler-x64.h void LoadInstanceDescriptors(Register map, Register descriptors); map 1157 src/x64/macro-assembler-x64.h void LoadGlobalFunctionInitialMap(Register function, Register map); map 355 src/x64/stub-cache-x64.cc index -= holder->map()->inobject_properties(); map 358 src/x64/stub-cache-x64.cc int offset = holder->map()->instance_size() + (index * kPointerSize); map 753 src/x64/stub-cache-x64.cc __ CheckMap(receiver_reg, Handle<Map>(object->map()), map 791 src/x64/stub-cache-x64.cc if (!transition.is_null() && (object->map()->unused_property_fields() == 0)) { map 826 src/x64/stub-cache-x64.cc index -= object->map()->inobject_properties(); map 830 src/x64/stub-cache-x64.cc int offset = object->map()->instance_size() + (index * kPointerSize); map 952 src/x64/stub-cache-x64.cc Handle<Map> current_map(current->map()); map 991 src/x64/stub-cache-x64.cc __ CheckMap(reg, Handle<Map>(holder->map()), map 2395 src/x64/stub-cache-x64.cc __ CheckMap(rdx, Handle<Map>(object->map()), &miss, map 2488 src/x64/stub-cache-x64.cc __ CheckMap(rdx, Handle<Map>(receiver->map()), &miss, map 2536 src/x64/stub-cache-x64.cc Handle<Map>(object->map())); map 151 test/cctest/test-alloc.cc Handle<Map> map(function->initial_map()); map 152 test/cctest/test-alloc.cc Handle<DescriptorArray> instance_descriptors(map->instance_descriptors()); map 159 test/cctest/test-alloc.cc map->set_instance_descriptors(*instance_descriptors); map 12009 test/cctest/test-api.cc CHECK(string->map() == HEAP->external_ascii_string_map()); map 12017 test/cctest/test-api.cc CHECK(string->map() == HEAP->external_string_map()); map 25 test/cctest/test-heap.cc CHECK(map->IsHeapObject()); map 27 test/cctest/test-heap.cc CHECK(HEAP->Contains(map)); map 29 test/cctest/test-heap.cc CHECK_EQ(HEAP->meta_map(), map->map()); map 30 test/cctest/test-heap.cc CHECK_EQ(type, map->instance_type()); map 31 test/cctest/test-heap.cc CHECK_EQ(instance_size, map->instance_size()); map 652 test/cctest/test-heap.cc CHECK(*initial_map != obj->map()); map 834 test/cctest/test-heap.cc objs[next_objs_index++] = Handle<Map>(HeapObject::cast(*objs[0])->map()); map 1584 test/cctest/test-heap.cc CHECK_EQ(10, baseObject->map()->NumberOfProtoTransitions()); map 1587 test/cctest/test-heap.cc CHECK_EQ(transitions, baseObject->map()->NumberOfProtoTransitions()); map 1590 test/cctest/test-heap.cc FixedArray* trans = baseObject->map()->GetPrototypeTransitions(); map 1610 test/cctest/test-heap.cc Handle<Map> map(baseObject->map()); map 1612 test/cctest/test-heap.cc map->GetPrototypeTransitions()->address())); map 1615 test/cctest/test-heap.cc CHECK(map->GetPrototypeTransition(*prototype)->IsMap()); map 1617 test/cctest/test-heap.cc CHECK(map->GetPrototypeTransition(*prototype)->IsMap()); map 1747 test/cctest/test-heap.cc return map->transitions()->number_of_transitions(); map 1772 test/cctest/test-heap.cc int transitions_before = CountMapTransitions(root->map()); map 1790 test/cctest/test-heap.cc int transitions_after = CountMapTransitions(root->map()); map 1841 test/cctest/test-heap.cc CHECK(root->map()->IsMap()); map 1894 test/cctest/test-heap.cc CHECK(root->map()->IsMap()); map 256 test/cctest/test-mark-compact.cc Handle<Map> map = CreateMap(); map 257 test/cctest/test-mark-compact.cc map->set_prototype(*root); map 258 test/cctest/test-mark-compact.cc root = FACTORY->NewJSObjectFromMap(map); map 38 test/cctest/test-weakmaps.cc Handle<Map> map = FACTORY->NewMap(JS_WEAK_MAP_TYPE, JSWeakMap::kSize); map 39 test/cctest/test-weakmaps.cc Handle<JSObject> weakmap_obj = FACTORY->NewJSObjectFromMap(map); map 78 test/cctest/test-weakmaps.cc Handle<Map> map = FACTORY->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize); map 79 test/cctest/test-weakmaps.cc Handle<JSObject> object = FACTORY->NewJSObjectFromMap(map); map 136 test/cctest/test-weakmaps.cc Handle<Map> map = FACTORY->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize); map 138 test/cctest/test-weakmaps.cc Handle<JSObject> object = FACTORY->NewJSObjectFromMap(map);