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);