Map 97 src/accessors.cc Map* number_map = Isolate::Current()->context()->global_context()-> Map 3237 src/api.cc i::Handle<i::Map> new_map = Map 3238 src/api.cc isolate->factory()->CopyMap(i::Handle<i::Map>(obj->map())); Map 3384 src/api.cc i::Handle<i::Map> external_array_map = 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 659 src/arm/builtins-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceTypeOffset)); Map 779 src/arm/builtins-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceSizeOffset)); Map 807 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r2, Map::kInstanceSizesOffset)); Map 808 src/arm/builtins-arm.cc __ Ubfx(r0, r0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, Map 833 src/arm/builtins-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kUnusedPropertyFieldsOffset)); Map 836 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r2, Map::kInstanceSizesOffset)); Map 837 src/arm/builtins-arm.cc __ Ubfx(r6, r0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, Map 840 src/arm/builtins-arm.cc __ Ubfx(r6, r0, Map::kInObjectPropertiesByte * kBitsPerByte, Map 481 src/arm/code-stubs-arm.cc __ ldrb(r0, FieldMemOperand(r0, Map::kInstanceSizeOffset)); Map 1570 src/arm/code-stubs-arm.cc __ ldrb(r2, FieldMemOperand(r2, Map::kBitFieldOffset)); Map 1571 src/arm/code-stubs-arm.cc __ ldrb(r3, FieldMemOperand(r3, Map::kBitFieldOffset)); Map 1573 src/arm/code-stubs-arm.cc __ and_(r0, r0, Operand(1 << Map::kIsUndetectable)); Map 1574 src/arm/code-stubs-arm.cc __ eor(r0, r0, Operand(1 << Map::kIsUndetectable)); Map 1892 src/arm/code-stubs-arm.cc __ ldrb(ip, FieldMemOperand(map, Map::kBitFieldOffset)); Map 1893 src/arm/code-stubs-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Map 4226 src/arm/code-stubs-arm.cc __ ldr(scratch, FieldMemOperand(map, Map::kPrototypeOffset)); Map 4240 src/arm/code-stubs-arm.cc __ ldr(scratch, FieldMemOperand(scratch, Map::kPrototypeOffset)); Map 4832 src/arm/code-stubs-arm.cc __ ldrb(r0, FieldMemOperand(r0, Map::kInstanceTypeOffset)); Map 4882 src/arm/code-stubs-arm.cc __ ldrb(r0, FieldMemOperand(r0, Map::kInstanceTypeOffset)); Map 5105 src/arm/code-stubs-arm.cc __ ldrb(r0, FieldMemOperand(r0, Map::kInstanceTypeOffset)); Map 5446 src/arm/code-stubs-arm.cc __ ldrb(result_, FieldMemOperand(result_, Map::kInstanceTypeOffset)); Map 5502 src/arm/code-stubs-arm.cc __ ldrb(result_, FieldMemOperand(result_, Map::kInstanceTypeOffset)); Map 6019 src/arm/code-stubs-arm.cc __ ldrb(r1, FieldMemOperand(r1, Map::kInstanceTypeOffset)); Map 6029 src/arm/code-stubs-arm.cc __ ldrb(r1, FieldMemOperand(r1, Map::kInstanceTypeOffset)); Map 6312 src/arm/code-stubs-arm.cc __ ldrb(r4, FieldMemOperand(r4, Map::kInstanceTypeOffset)); Map 6313 src/arm/code-stubs-arm.cc __ ldrb(r5, FieldMemOperand(r5, Map::kInstanceTypeOffset)); Map 6383 src/arm/code-stubs-arm.cc __ ldrb(r4, FieldMemOperand(r4, Map::kInstanceTypeOffset)); Map 6384 src/arm/code-stubs-arm.cc __ ldrb(r5, FieldMemOperand(r5, Map::kInstanceTypeOffset)); Map 6431 src/arm/code-stubs-arm.cc __ ldrb(r4, FieldMemOperand(r4, Map::kInstanceTypeOffset)); Map 6432 src/arm/code-stubs-arm.cc __ ldrb(r5, FieldMemOperand(r5, Map::kInstanceTypeOffset)); Map 6486 src/arm/code-stubs-arm.cc __ ldrb(r4, FieldMemOperand(r4, Map::kInstanceTypeOffset)); Map 6487 src/arm/code-stubs-arm.cc __ ldrb(r5, FieldMemOperand(r5, Map::kInstanceTypeOffset)); Map 6616 src/arm/code-stubs-arm.cc __ ldrb(scratch2, FieldMemOperand(scratch1, Map::kBitField2Offset)); Map 6618 src/arm/code-stubs-arm.cc scratch2, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 6620 src/arm/code-stubs-arm.cc Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 6729 src/arm/code-stubs-arm.cc __ ldrb(tmp1, FieldMemOperand(tmp1, Map::kInstanceTypeOffset)); Map 6730 src/arm/code-stubs-arm.cc __ ldrb(tmp2, FieldMemOperand(tmp2, Map::kInstanceTypeOffset)); Map 6772 src/arm/code-stubs-arm.cc __ ldrb(tmp1, FieldMemOperand(tmp1, Map::kInstanceTypeOffset)); Map 6773 src/arm/code-stubs-arm.cc __ ldrb(tmp2, FieldMemOperand(tmp2, Map::kInstanceTypeOffset)); Map 6979 src/arm/code-stubs-arm.cc FieldMemOperand(entity_name, Map::kInstanceTypeOffset)); Map 7153 src/arm/code-stubs-arm.cc FieldMemOperand(entry_key, Map::kInstanceTypeOffset)); Map 374 src/arm/codegen-arm.cc __ ldrb(result, FieldMemOperand(result, Map::kInstanceTypeOffset)); Map 407 src/arm/codegen-arm.cc __ ldrb(result, FieldMemOperand(result, Map::kInstanceTypeOffset)); Map 2651 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r2, Map::kBitFieldOffset)); Map 2652 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Map 2654 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r2, Map::kInstanceTypeOffset)); Map 2702 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r1, Map::kBitFieldOffset)); Map 2703 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Map 2728 src/arm/full-codegen-arm.cc __ ldrb(ip, FieldMemOperand(r1, Map::kBitField2Offset)); Map 2729 src/arm/full-codegen-arm.cc __ tst(ip, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 2776 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, Map::kPrototypeOffset)); Map 2787 src/arm/full-codegen-arm.cc __ ldrb(r2, FieldMemOperand(r1, Map::kBitField2Offset)); Map 2788 src/arm/full-codegen-arm.cc __ orr(r2, r2, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 2789 src/arm/full-codegen-arm.cc __ strb(r2, FieldMemOperand(r1, Map::kBitField2Offset)); Map 2985 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, Map::kConstructorOffset)); Map 3543 src/arm/full-codegen-arm.cc __ ldrb(tmp2, FieldMemOperand(tmp, Map::kInstanceTypeOffset)); Map 3671 src/arm/full-codegen-arm.cc __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); Map 3696 src/arm/full-codegen-arm.cc __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); Map 4253 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r0, Map::kBitFieldOffset)); Map 4254 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Map 4271 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r0, Map::kBitFieldOffset)); Map 4272 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Map 4294 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r0, Map::kBitFieldOffset)); Map 4295 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Map 4429 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r1, Map::kBitFieldOffset)); Map 4430 src/arm/full-codegen-arm.cc __ and_(r1, r1, Operand(1 << Map::kIsUndetectable)); Map 4431 src/arm/full-codegen-arm.cc __ cmp(r1, Operand(1 << Map::kIsUndetectable)); Map 94 src/arm/ic-arm.cc __ ldrb(t1, FieldMemOperand(t0, Map::kBitFieldOffset)); Map 95 src/arm/ic-arm.cc __ tst(t1, Operand((1 << Map::kIsAccessCheckNeeded) | Map 96 src/arm/ic-arm.cc (1 << Map::kHasNamedInterceptor))); Map 276 src/arm/ic-arm.cc __ ldrb(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); Map 278 src/arm/ic-arm.cc Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); Map 285 src/arm/ic-arm.cc __ ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); Map 373 src/arm/ic-arm.cc __ ldrb(hash, FieldMemOperand(map, Map::kInstanceTypeOffset)); Map 591 src/arm/ic-arm.cc masm, r1, r0, r3, Map::kHasIndexedInterceptor, &slow_call); Map 640 src/arm/ic-arm.cc masm, r1, r0, r3, Map::kHasNamedInterceptor, &lookup_monomorphic_cache); Map 781 src/arm/ic-arm.cc Handle<Map> arguments_map(heap->non_strict_arguments_elements_map()); Map 828 src/arm/ic-arm.cc Handle<Map> fixed_array_map(masm->isolate()->heap()->fixed_array_map()); Map 983 src/arm/ic-arm.cc masm, receiver, r2, r3, Map::kHasIndexedInterceptor, &slow); Map 1018 src/arm/ic-arm.cc masm, receiver, r2, r3, Map::kHasNamedInterceptor, &slow); Map 1084 src/arm/ic-arm.cc __ ldrb(r6, FieldMemOperand(r2, Map::kInObjectPropertiesOffset)); Map 1094 src/arm/ic-arm.cc __ ldrb(r6, FieldMemOperand(r2, Map::kInstanceSizeOffset)); Map 1118 src/arm/ic-arm.cc __ ldrb(r2, FieldMemOperand(r2, Map::kInstanceTypeOffset)); Map 1185 src/arm/ic-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kBitFieldOffset)); Map 1187 src/arm/ic-arm.cc __ cmp(r3, Operand(1 << Map::kHasIndexedInterceptor)); Map 1335 src/arm/ic-arm.cc __ ldrb(ip, FieldMemOperand(receiver_map, Map::kBitFieldOffset)); Map 1336 src/arm/ic-arm.cc __ tst(ip, Operand(1 << Map::kIsAccessCheckNeeded)); Map 1339 src/arm/ic-arm.cc __ ldrb(r4, FieldMemOperand(receiver_map, Map::kInstanceTypeOffset)); Map 1676 src/arm/ic-arm.cc stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map())); Map 963 src/arm/lithium-arm.h Handle<Map> map() const { return hydrogen()->map(); } Map 1708 src/arm/lithium-arm.h Handle<Map> transition() const { return hydrogen()->transition(); } Map 1839 src/arm/lithium-arm.h Handle<Map> original_map() { return hydrogen()->original_map(); } Map 1840 src/arm/lithium-arm.h Handle<Map> transitioned_map() { return hydrogen()->transitioned_map(); } Map 1546 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(result, Map::kBitField2Offset)); Map 1548 src/arm/lithium-codegen-arm.cc __ ubfx(result, result, Map::kElementsKindShift, Map::kElementsKindBitCount); Map 1803 src/arm/lithium-codegen-arm.cc __ ldrb(ip, FieldMemOperand(map, Map::kBitFieldOffset)); Map 1804 src/arm/lithium-codegen-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Map 1987 src/arm/lithium-codegen-arm.cc __ ldrb(scratch, FieldMemOperand(scratch, Map::kBitFieldOffset)); Map 1988 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(1 << Map::kIsUndetectable)); Map 2008 src/arm/lithium-codegen-arm.cc __ ldrb(temp2, FieldMemOperand(temp1, Map::kBitFieldOffset)); Map 2009 src/arm/lithium-codegen-arm.cc __ tst(temp2, Operand(1 << Map::kIsUndetectable)); Map 2013 src/arm/lithium-codegen-arm.cc __ ldrb(temp2, FieldMemOperand(temp1, Map::kInstanceTypeOffset)); Map 2081 src/arm/lithium-codegen-arm.cc __ ldrb(temp, FieldMemOperand(temp, Map::kBitFieldOffset)); Map 2082 src/arm/lithium-codegen-arm.cc __ tst(temp, Operand(1 << Map::kIsUndetectable)); Map 2218 src/arm/lithium-codegen-arm.cc __ ldrb(temp2, FieldMemOperand(temp, Map::kInstanceTypeOffset)); Map 2227 src/arm/lithium-codegen-arm.cc __ ldr(temp, FieldMemOperand(temp, Map::kConstructorOffset)); Map 2609 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(Handle<Map>(current->map()))); Map 2636 src/arm/lithium-codegen-arm.cc Handle<Map> map = instr->hydrogen()->types()->at(i); Map 2687 src/arm/lithium-codegen-arm.cc __ ldrb(scratch, FieldMemOperand(result, Map::kBitFieldOffset)); Map 2688 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(1 << Map::kHasNonInstancePrototype)); Map 2706 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(result, Map::kPrototypeOffset)); Map 2712 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(result, Map::kConstructorOffset)); Map 2735 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(scratch, Map::kBitField2Offset)); Map 2736 src/arm/lithium-codegen-arm.cc __ ubfx(scratch, scratch, Map::kElementsKindShift, Map 2737 src/arm/lithium-codegen-arm.cc Map::kElementsKindBitCount); Map 3967 src/arm/lithium-codegen-arm.cc Handle<Map> from_map = instr->original_map(); Map 3968 src/arm/lithium-codegen-arm.cc Handle<Map> to_map = instr->transitioned_map(); Map 4510 src/arm/lithium-codegen-arm.cc __ ldrb(scratch, FieldMemOperand(scratch, Map::kInstanceTypeOffset)); Map 4586 src/arm/lithium-codegen-arm.cc Handle<Map> map = map_set->at(i); Map 4590 src/arm/lithium-codegen-arm.cc Handle<Map> map = map_set->last(); 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 4695 src/arm/lithium-codegen-arm.cc Handle<Map> initial_map(constructor->initial_map()); Map 4744 src/arm/lithium-codegen-arm.cc Handle<Map> initial_map(constructor->initial_map()); Map 4774 src/arm/lithium-codegen-arm.cc __ ldrb(r2, FieldMemOperand(r2, Map::kBitField2Offset)); Map 4776 src/arm/lithium-codegen-arm.cc __ ubfx(r2, r2, Map::kElementsKindShift, Map::kElementsKindBitCount); Map 4929 src/arm/lithium-codegen-arm.cc __ ldrb(r2, FieldMemOperand(r2, Map::kBitField2Offset)); Map 4931 src/arm/lithium-codegen-arm.cc __ ubfx(r2, r2, Map::kElementsKindShift, Map::kElementsKindBitCount); Map 5106 src/arm/lithium-codegen-arm.cc __ ldrb(ip, FieldMemOperand(input, Map::kBitFieldOffset)); Map 5107 src/arm/lithium-codegen-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Map 5126 src/arm/lithium-codegen-arm.cc __ ldrb(ip, FieldMemOperand(input, Map::kBitFieldOffset)); Map 5127 src/arm/lithium-codegen-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Map 5150 src/arm/lithium-codegen-arm.cc __ ldrb(ip, FieldMemOperand(input, Map::kBitFieldOffset)); Map 5151 src/arm/lithium-codegen-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Map 128 src/arm/lithium-codegen-arm.h void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, Map 320 src/arm/lithium-codegen-arm.h Handle<Map> type, Map 1160 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); Map 1174 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(scratch, Map::kInstanceTypeOffset)); 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 1876 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(Map::kMaximumBitField2FastHoleyElementValue)); Map 1888 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(map, Map::kBitField2Offset)); Map 1889 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(Map::kMaximumBitField2FastHoleySmiElementValue)); Map 1891 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(Map::kMaximumBitField2FastHoleyElementValue)); Map 1901 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(map, Map::kBitField2Offset)); Map 1902 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(Map::kMaximumBitField2FastHoleySmiElementValue)); Map 2016 src/arm/macro-assembler-arm.cc Map* current_map = *map; Map 2022 src/arm/macro-assembler-arm.cc cmp(obj_map, Operand(Handle<Map>(current_map))); Map 2102 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(result, Map::kBitFieldOffset)); Map 2103 src/arm/macro-assembler-arm.cc tst(scratch, Operand(1 << Map::kHasNonInstancePrototype)); Map 2123 src/arm/macro-assembler-arm.cc ldr(result, FieldMemOperand(result, Map::kPrototypeOffset)); Map 2129 src/arm/macro-assembler-arm.cc ldr(result, FieldMemOperand(result, Map::kConstructorOffset)); Map 3059 src/arm/macro-assembler-arm.cc ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); Map 3060 src/arm/macro-assembler-arm.cc ldrb(scratch2, FieldMemOperand(scratch2, Map::kInstanceTypeOffset)); Map 3523 src/arm/macro-assembler-arm.cc ldrb(scratch, FieldMemOperand(scratch, Map::kInstanceTypeOffset)); 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 3715 src/arm/macro-assembler-arm.cc ldr(r3, FieldMemOperand(r2, Map::kInstanceDescriptorsOrBackPointerOffset)); Map 3739 src/arm/macro-assembler-arm.cc ldr(r1, FieldMemOperand(r2, Map::kPrototypeOffset)); 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 881 src/arm/macro-assembler-arm.h ldrb(type, FieldMemOperand(type, Map::kInstanceTypeOffset)); Map 148 src/arm/stub-cache-arm.cc (1 << Map::kHasNamedInterceptor) | (1 << Map::kIsAccessCheckNeeded); 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 296 src/arm/stub-cache-arm.cc __ ldr(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)); Map 315 src/arm/stub-cache-arm.cc __ Move(prototype, Handle<Map>(function->initial_map())); Map 317 src/arm/stub-cache-arm.cc __ ldr(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)); Map 375 src/arm/stub-cache-arm.cc __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); Map 460 src/arm/stub-cache-arm.cc __ CheckMap(receiver_reg, scratch1, Handle<Map>(object->map()), miss_label, Map 1136 src/arm/stub-cache-arm.cc __ ldr(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); Map 1138 src/arm/stub-cache-arm.cc Handle<Map> current_map(current->map()); Map 1153 src/arm/stub-cache-arm.cc __ ldr(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); 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 3377 src/arm/stub-cache-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceSizeOffset)); Map 532 src/ast.cc type = Handle<Map>(holder()->map()); Map 576 src/ast.cc Handle<Map> map = receiver_types_.at(i); Map 583 src/ast.cc Handle<Map> map; Map 591 src/ast.cc map = Handle<Map>(holder_->map()); Map 622 src/ast.cc : Handle<Map>::null(); Map 279 src/ast.h void Add(Handle<Map> handle, Zone* zone) { Map 283 src/ast.h Handle<Map> at(int i) const { Map 284 src/ast.h return Handle<Map>(list_.at(i)); Map 287 src/ast.h Handle<Map> first() const { return at(0); } Map 288 src/ast.h Handle<Map> last() const { return at(length() - 1); } Map 292 src/ast.h SmallPointerList<Map*> list_; Map 352 src/ast.h Handle<Map> GetMonomorphicReceiverType() { Map 1329 src/ast.h Handle<Map> GetReceiverType() { return receiver_type_; } Map 1347 src/ast.h Handle<Map> receiver_type_; Map 1590 src/ast.h bool ComputeTarget(Handle<Map> type, Handle<String> name); Map 254 src/bootstrapper.cc Handle<Map> CreateFunctionMap(PrototypePropertyMode prototype_mode); Map 260 src/bootstrapper.cc Handle<Map> CreateStrictModeFunctionMap( Map 283 src/bootstrapper.cc Handle<Map> function_instance_map_writable_prototype_; Map 284 src/bootstrapper.cc Handle<Map> strict_mode_function_instance_map_writable_prototype_; Map 319 src/bootstrapper.cc Handle<Map> old_to_map = Handle<Map>(object->map()); Map 320 src/bootstrapper.cc Handle<Map> new_to_map = factory->CopyMap(old_to_map); Map 428 src/bootstrapper.cc Handle<Map> Genesis::CreateFunctionMap(PrototypePropertyMode prototype_mode) { Map 429 src/bootstrapper.cc Handle<Map> map = factory()->NewMap(JS_FUNCTION_TYPE, JSFunction::kSize); Map 444 src/bootstrapper.cc Handle<Map> function_instance_map = Map 450 src/bootstrapper.cc Handle<Map> function_without_prototype_map = Map 458 src/bootstrapper.cc Handle<Map> function_map = CreateFunctionMap(ADD_READONLY_PROTOTYPE); Map 474 src/bootstrapper.cc Handle<Map> object_function_map = Map 520 src/bootstrapper.cc Handle<Map> empty_function_map = CreateFunctionMap(DONT_ADD_PROTOTYPE); Map 593 src/bootstrapper.cc Handle<Map> Genesis::CreateStrictModeFunctionMap( Map 596 src/bootstrapper.cc Handle<Map> map = factory()->NewMap(JS_FUNCTION_TYPE, JSFunction::kSize); Map 608 src/bootstrapper.cc Handle<Map> strict_mode_function_instance_map = Map 614 src/bootstrapper.cc Handle<Map> strict_mode_function_without_prototype_map = Map 622 src/bootstrapper.cc Handle<Map> strict_mode_function_map = Map 921 src/bootstrapper.cc Handle<Map> string_map = Map 922 src/bootstrapper.cc Handle<Map>(global_context()->string_function()->initial_map()); Map 946 src/bootstrapper.cc Handle<Map> initial_map(regexp_fun->initial_map()); Map 1002 src/bootstrapper.cc Handle<Map> proto_map = factory->CopyMap(initial_map); Map 1103 src/bootstrapper.cc Handle<Map> old_map(global_context()->arguments_boilerplate()->map()); Map 1104 src/bootstrapper.cc Handle<Map> new_map = factory->CopyMap(old_map); Map 1154 src/bootstrapper.cc Handle<Map> map = factory->NewMap(JS_OBJECT_TYPE, Map 1582 src/bootstrapper.cc Handle<Map> script_map = Handle<Map>(script_fun->initial_map()); Map 1634 src/bootstrapper.cc Map* new_map; Map 1725 src/bootstrapper.cc Handle<Map> initial_map = Map 2248 src/bootstrapper.cc Handle<Map> old_to_map = Handle<Map>(to->map()); Map 2249 src/bootstrapper.cc Handle<Map> new_to_map = factory->CopyMap(old_to_map); Map 207 src/builtins.cc array->set_map(Map::cast(map_array-> Map 426 src/builtins.cc Map* map = elms->map(); Map 708 src/builtins.cc Map* arguments_map = Map 174 src/code-stubs.cc return Map::UpdateCodeCache(known_map_, Map 491 src/code-stubs.h void set_known_map(Handle<Map> map) { known_map_ = map; } Map 524 src/code-stubs.h Handle<Map> known_map_; Map 105 src/contexts.h V(STRING_FUNCTION_PROTOTYPE_MAP_INDEX, Map, string_function_prototype_map) \ Map 125 src/contexts.h V(FUNCTION_MAP_INDEX, Map, function_map) \ Map 126 src/contexts.h V(STRICT_MODE_FUNCTION_MAP_INDEX, Map, strict_mode_function_map) \ Map 127 src/contexts.h V(FUNCTION_WITHOUT_PROTOTYPE_MAP_INDEX, Map, function_without_prototype_map) \ Map 128 src/contexts.h V(STRICT_MODE_FUNCTION_WITHOUT_PROTOTYPE_MAP_INDEX, Map, \ Map 130 src/contexts.h V(FUNCTION_INSTANCE_MAP_INDEX, Map, function_instance_map) \ Map 131 src/contexts.h V(STRICT_MODE_FUNCTION_INSTANCE_MAP_INDEX, Map, \ Map 133 src/contexts.h V(REGEXP_RESULT_MAP_INDEX, Map, regexp_result_map)\ Map 345 src/contexts.h Map* map = this->map(); Map 349 src/contexts.h Map* map = this->map(); Map 353 src/contexts.h Map* map = this->map(); Map 357 src/contexts.h Map* map = this->map(); Map 361 src/contexts.h Map* map = this->map(); Map 503 src/elements.cc Map* map = fixed_array_base->map(); Map 904 src/elements.cc Map* map = elements->map(); Map 450 src/factory.cc Handle<Map> Factory::NewMap(InstanceType type, Map 456 src/factory.cc Map); Map 468 src/factory.cc Handle<Map> Factory::CopyWithPreallocatedFieldDescriptors(Handle<Map> src) { Map 470 src/factory.cc isolate(), src->CopyWithPreallocatedFieldDescriptors(), Map); Map 474 src/factory.cc Handle<Map> Factory::CopyMap(Handle<Map> src, Map 476 src/factory.cc Handle<Map> copy = CopyWithPreallocatedFieldDescriptors(src); Map 499 src/factory.cc Handle<Map> Factory::CopyMap(Handle<Map> src) { Map 500 src/factory.cc CALL_HEAP_FUNCTION(isolate(), src->Copy(DescriptorArray::MAY_BE_SHARED), Map); Map 504 src/factory.cc Handle<Map> Factory::GetElementsTransitionMap( Map 510 src/factory.cc Map); Map 794 src/factory.cc Handle<Map> initial_map = NewMap(type, instance_size); Map 825 src/factory.cc Handle<Map> initial_map = NewMap(type, Map 1207 src/factory.cc Handle<Map> map = (language_mode == CLASSIC_MODE) Map 1328 src/factory.cc Handle<Map> map = Handle<Map>(result->initial_map()); Map 1410 src/factory.cc Handle<Map> Factory::ObjectLiteralMapFromCache(Handle<Context> context, Map 1421 src/factory.cc if (result->IsMap()) return Handle<Map>::cast(result); Map 1423 src/factory.cc Handle<Map> map = Map 1424 src/factory.cc CopyMap(Handle<Map>(context->object_function()->initial_map()), Map 1427 src/factory.cc return Handle<Map>(map); Map 218 src/factory.h Handle<Map> NewMap( 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 232 src/factory.h Handle<Map> GetElementsTransitionMap(Handle<JSObject> object, Map 265 src/factory.h Handle<JSObject> NewJSObjectFromMap(Handle<Map> map); Map 313 src/factory.h Handle<Map> function_map, Map 374 src/factory.h Handle<JSFunction> NewFunction(Handle<Map> function_map, Map 468 src/factory.h Handle<Map> ObjectLiteralMapFromCache(Handle<Context> context, Map 515 src/factory.h Handle<Map> map); Map 1292 src/frames.cc static Map* GcSafeMapOfCodeSpaceObject(HeapObject* object) { Map 1306 src/frames.cc Map* map = GcSafeMapOfCodeSpaceObject(code); Map 167 src/handles.cc Handle<Map> new_initial_map = Map 169 src/handles.cc Handle<Map>(func->initial_map())); Map 714 src/handles.cc Handle<Map> map(object->map()); Map 113 src/heap-inl.h Map* map = ascii_symbol_map(); Map 147 src/heap-inl.h Map* map = symbol_map(); Map 268 src/heap-inl.h MaybeObject* result = map_space_->AllocateRaw(Map::kSize); Map 2024 src/heap.cc Map* map = first_word.ToMap(); Map 2037 src/heap.cc reinterpret_cast<Map*>(result)->set_map(raw_unchecked_meta_map()); Map 2038 src/heap.cc reinterpret_cast<Map*>(result)->set_instance_type(instance_type); Map 2039 src/heap.cc reinterpret_cast<Map*>(result)->set_instance_size(instance_size); Map 2040 src/heap.cc reinterpret_cast<Map*>(result)->set_visitor_id( Map 2042 src/heap.cc reinterpret_cast<Map*>(result)->set_inobject_properties(0); Map 2043 src/heap.cc reinterpret_cast<Map*>(result)->set_pre_allocated_property_fields(0); Map 2044 src/heap.cc reinterpret_cast<Map*>(result)->set_unused_property_fields(0); Map 2045 src/heap.cc reinterpret_cast<Map*>(result)->set_bit_field(0); Map 2046 src/heap.cc reinterpret_cast<Map*>(result)->set_bit_field2(0); Map 2047 src/heap.cc reinterpret_cast<Map*>(result)->set_bit_field3(0); Map 2060 src/heap.cc Map* map = reinterpret_cast<Map*>(result); Map 2074 src/heap.cc map->set_bit_field2(1 << Map::kIsExtensible); Map 2079 src/heap.cc if (Map::kPadStart < Map::kSize) { Map 2080 src/heap.cc memset(reinterpret_cast<byte*>(map) + Map::kPadStart - kHeapObjectTag, Map 2082 src/heap.cc Map::kSize - Map::kPadStart); Map 2164 src/heap.cc { MaybeObject* maybe_obj = AllocatePartialMap(MAP_TYPE, Map::kSize); Map 2168 src/heap.cc Map* new_meta_map = reinterpret_cast<Map*>(obj); Map 2176 src/heap.cc set_fixed_array_map(Map::cast(obj)); Map 2181 src/heap.cc set_oddball_map(Map::cast(obj)); Map 2232 src/heap.cc set_fixed_cow_array_map(Map::cast(obj)); Map 2239 src/heap.cc set_scope_info_map(Map::cast(obj)); Map 2244 src/heap.cc set_heap_number_map(Map::cast(obj)); Map 2249 src/heap.cc set_foreign_map(Map::cast(obj)); Map 2256 src/heap.cc roots_[entry.index] = Map::cast(obj); Map 2262 src/heap.cc set_undetectable_string_map(Map::cast(obj)); Map 2263 src/heap.cc Map::cast(obj)->set_is_undetectable(); Map 2269 src/heap.cc set_undetectable_ascii_string_map(Map::cast(obj)); Map 2270 src/heap.cc Map::cast(obj)->set_is_undetectable(); Map 2276 src/heap.cc set_fixed_double_array_map(Map::cast(obj)); Map 2282 src/heap.cc set_byte_array_map(Map::cast(obj)); Map 2288 src/heap.cc set_free_space_map(Map::cast(obj)); Map 2299 src/heap.cc set_external_pixel_array_map(Map::cast(obj)); Map 2305 src/heap.cc set_external_byte_array_map(Map::cast(obj)); Map 2311 src/heap.cc set_external_unsigned_byte_array_map(Map::cast(obj)); Map 2317 src/heap.cc set_external_short_array_map(Map::cast(obj)); Map 2323 src/heap.cc set_external_unsigned_short_array_map(Map::cast(obj)); Map 2329 src/heap.cc set_external_int_array_map(Map::cast(obj)); Map 2335 src/heap.cc set_external_unsigned_int_array_map(Map::cast(obj)); Map 2341 src/heap.cc set_external_float_array_map(Map::cast(obj)); Map 2347 src/heap.cc set_non_strict_arguments_elements_map(Map::cast(obj)); Map 2353 src/heap.cc set_external_double_array_map(Map::cast(obj)); Map 2358 src/heap.cc set_code_map(Map::cast(obj)); Map 2364 src/heap.cc set_global_property_cell_map(Map::cast(obj)); Map 2369 src/heap.cc set_one_pointer_filler_map(Map::cast(obj)); Map 2374 src/heap.cc set_two_pointer_filler_map(Map::cast(obj)); Map 2381 src/heap.cc roots_[entry.index] = Map::cast(obj); Map 2388 src/heap.cc set_hash_table_map(Map::cast(obj)); Map 2394 src/heap.cc set_function_context_map(Map::cast(obj)); Map 2400 src/heap.cc set_catch_context_map(Map::cast(obj)); Map 2406 src/heap.cc set_with_context_map(Map::cast(obj)); Map 2412 src/heap.cc set_block_context_map(Map::cast(obj)); Map 2418 src/heap.cc set_module_context_map(Map::cast(obj)); Map 2424 src/heap.cc Map* global_context_map = Map::cast(obj); Map 2432 src/heap.cc set_shared_function_info_map(Map::cast(obj)); Map 2438 src/heap.cc set_message_object_map(Map::cast(obj)); Map 2514 src/heap.cc Map* new_neander_map = Map::cast(obj); Map 2976 src/heap.cc Map* Heap::MapForExternalArrayType(ExternalArrayType array_type) { Map 2977 src/heap.cc return Map::cast(roots_[RootIndexForExternalArrayType(array_type)]); Map 3253 src/heap.cc Map* map = (is_ascii || is_ascii_data_in_two_byte_string) ? Map 3335 src/heap.cc { Map* map = buffer->IsAsciiRepresentation() Map 3376 src/heap.cc Map* map = external_ascii_string_map(); Map 3404 src/heap.cc Map* map = is_ascii ? Map 3710 src/heap.cc Map* new_map; Map 3841 src/heap.cc Map* map = Map::cast(map_obj); Map 3852 src/heap.cc ASSERT(in_object_properties <= Map::kMaxPreAllocatedPropertyFields); Map 3974 src/heap.cc constructor->set_initial_map(Map::cast(initial_map)); Map 3975 src/heap.cc Map::cast(initial_map)->set_constructor(constructor); Map 3991 src/heap.cc Map* map; Map 4069 src/heap.cc Map* map; Map 4071 src/heap.cc if (!maybe_map_obj->To<Map>(&map)) return maybe_map_obj; Map 4092 src/heap.cc Map* map; Map 4095 src/heap.cc if (!maybe_map_obj->To<Map>(&map)) return maybe_map_obj; Map 4113 src/heap.cc Map* map = constructor->initial_map(); Map 4167 src/heap.cc Map* new_map; Map 4189 src/heap.cc Map* map = source->map(); Map 4261 src/heap.cc Map* map; Map 4263 src/heap.cc if (!maybe->To<Map>(&map)) return maybe; Map 4318 src/heap.cc Map* map = constructor->initial_map(); Map 4422 src/heap.cc Map* Heap::SymbolMapForString(String* string) { Map 4464 src/heap.cc Map* map; Map 4599 src/heap.cc Map* map = array_function->initial_map(); Map 4605 src/heap.cc map = Map::cast(maybe_transitioned_map); Map 4994 src/heap.cc Map* map; Map 5506 src/heap.cc int mod = a % Map::kSize; Map 5507 src/heap.cc return mod >= Map::kPointerFieldsBeginOffset && Map 5508 src/heap.cc mod < Map::kPointerFieldsEndOffset; Map 5525 src/heap.cc Map* free_space_map = heap->free_space_map(); Map 5929 src/heap.cc Map* map_p = reinterpret_cast<Map*>(HeapObject::cast(map)); Map 5933 src/heap.cc obj->set_map_no_write_barrier(reinterpret_cast<Map*>(map_addr + kMarkTag)); Map 5980 src/heap.cc obj->set_map_no_write_barrier(reinterpret_cast<Map*>(map_p)); Map 5986 src/heap.cc obj->IterateBody(Map::cast(map_p)->instance_type(), Map 5987 src/heap.cc obj->SizeFromMap(Map::cast(map_p)), Map 6703 src/heap.cc Map* map_p = reinterpret_cast<Map*>(HeapObject::cast(map)); Map 6707 src/heap.cc obj->set_map_no_write_barrier(reinterpret_cast<Map*>(map_addr + kMarkTag)); Map 6749 src/heap.cc obj->set_map_no_write_barrier(reinterpret_cast<Map*>(map_p)); Map 6753 src/heap.cc obj->IterateBody(Map::cast(map_p)->instance_type(), Map 6754 src/heap.cc obj->SizeFromMap(Map::cast(map_p)), Map 50 src/heap.h V(Map, byte_array_map, ByteArrayMap) \ Map 51 src/heap.h V(Map, free_space_map, FreeSpaceMap) \ Map 52 src/heap.h V(Map, one_pointer_filler_map, OnePointerFillerMap) \ Map 53 src/heap.h V(Map, two_pointer_filler_map, TwoPointerFillerMap) \ Map 61 src/heap.h V(Map, global_property_cell_map, GlobalPropertyCellMap) \ Map 62 src/heap.h V(Map, shared_function_info_map, SharedFunctionInfoMap) \ Map 63 src/heap.h V(Map, meta_map, MetaMap) \ Map 64 src/heap.h V(Map, ascii_symbol_map, AsciiSymbolMap) \ Map 65 src/heap.h V(Map, ascii_string_map, AsciiStringMap) \ Map 66 src/heap.h V(Map, heap_number_map, HeapNumberMap) \ Map 67 src/heap.h V(Map, global_context_map, GlobalContextMap) \ Map 68 src/heap.h V(Map, fixed_array_map, FixedArrayMap) \ Map 69 src/heap.h V(Map, code_map, CodeMap) \ Map 70 src/heap.h V(Map, scope_info_map, ScopeInfoMap) \ Map 71 src/heap.h V(Map, fixed_cow_array_map, FixedCOWArrayMap) \ Map 72 src/heap.h V(Map, fixed_double_array_map, FixedDoubleArrayMap) \ Map 74 src/heap.h V(Map, hash_table_map, HashTableMap) \ Map 92 src/heap.h V(Map, string_map, StringMap) \ Map 93 src/heap.h V(Map, symbol_map, SymbolMap) \ Map 94 src/heap.h V(Map, cons_string_map, ConsStringMap) \ Map 95 src/heap.h V(Map, cons_ascii_string_map, ConsAsciiStringMap) \ Map 96 src/heap.h V(Map, sliced_string_map, SlicedStringMap) \ Map 97 src/heap.h V(Map, sliced_ascii_string_map, SlicedAsciiStringMap) \ Map 98 src/heap.h V(Map, cons_symbol_map, ConsSymbolMap) \ Map 99 src/heap.h V(Map, cons_ascii_symbol_map, ConsAsciiSymbolMap) \ Map 100 src/heap.h V(Map, external_symbol_map, ExternalSymbolMap) \ Map 101 src/heap.h V(Map, external_symbol_with_ascii_data_map, ExternalSymbolWithAsciiDataMap) \ Map 102 src/heap.h V(Map, external_ascii_symbol_map, ExternalAsciiSymbolMap) \ Map 103 src/heap.h V(Map, external_string_map, ExternalStringMap) \ Map 104 src/heap.h V(Map, external_string_with_ascii_data_map, ExternalStringWithAsciiDataMap) \ Map 105 src/heap.h V(Map, external_ascii_string_map, ExternalAsciiStringMap) \ Map 106 src/heap.h V(Map, short_external_symbol_map, ShortExternalSymbolMap) \ Map 107 src/heap.h V(Map, \ Map 110 src/heap.h V(Map, short_external_ascii_symbol_map, ShortExternalAsciiSymbolMap) \ Map 111 src/heap.h V(Map, short_external_string_map, ShortExternalStringMap) \ Map 112 src/heap.h V(Map, \ Map 115 src/heap.h V(Map, short_external_ascii_string_map, ShortExternalAsciiStringMap) \ Map 116 src/heap.h V(Map, undetectable_string_map, UndetectableStringMap) \ Map 117 src/heap.h V(Map, undetectable_ascii_string_map, UndetectableAsciiStringMap) \ Map 118 src/heap.h V(Map, external_pixel_array_map, ExternalPixelArrayMap) \ Map 119 src/heap.h V(Map, external_byte_array_map, ExternalByteArrayMap) \ Map 120 src/heap.h V(Map, external_unsigned_byte_array_map, ExternalUnsignedByteArrayMap) \ Map 121 src/heap.h V(Map, external_short_array_map, ExternalShortArrayMap) \ Map 122 src/heap.h V(Map, external_unsigned_short_array_map, ExternalUnsignedShortArrayMap) \ Map 123 src/heap.h V(Map, external_int_array_map, ExternalIntArrayMap) \ Map 124 src/heap.h V(Map, external_unsigned_int_array_map, ExternalUnsignedIntArrayMap) \ Map 125 src/heap.h V(Map, external_float_array_map, ExternalFloatArrayMap) \ Map 126 src/heap.h V(Map, external_double_array_map, ExternalDoubleArrayMap) \ Map 127 src/heap.h V(Map, non_strict_arguments_elements_map, NonStrictArgumentsElementsMap) \ Map 128 src/heap.h V(Map, function_context_map, FunctionContextMap) \ Map 129 src/heap.h V(Map, catch_context_map, CatchContextMap) \ Map 130 src/heap.h V(Map, with_context_map, WithContextMap) \ Map 131 src/heap.h V(Map, block_context_map, BlockContextMap) \ Map 132 src/heap.h V(Map, module_context_map, ModuleContextMap) \ Map 133 src/heap.h V(Map, oddball_map, OddballMap) \ Map 134 src/heap.h V(Map, message_object_map, JSMessageObjectMap) \ Map 135 src/heap.h V(Map, foreign_map, ForeignMap) \ Map 139 src/heap.h V(Map, neander_map, NeanderMap) \ 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 857 src/heap.h Map* function_map, Map 1016 src/heap.h Map* SymbolMapForString(String* str); Map 1135 src/heap.h Map* name##_map() { \ Map 1136 src/heap.h return Map::cast(roots_[k##Name##MapRootIndex]); \ Map 1416 src/heap.h Map* MapForExternalArrayType(ExternalArrayType array_type); Map 1483 src/heap.h void ClearCacheOnMap(Map* map) { Map 1556 src/heap.h inline void DoScavengeObject(Map* map, HeapObject** slot, HeapObject* 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 2280 src/heap.h static inline int Hash(Map* map, String* name); Map 2293 src/heap.h Map* map; Map 2661 src/heap.h static Map* MapOfMarkedObject(HeapObject* object) { Map 1691 src/hydrogen-instructions.cc Map* map = JSObject::cast(current)->map(); Map 1717 src/hydrogen-instructions.cc Handle<Map> map = types->at(i); Map 1106 src/hydrogen-instructions.h Handle<Map> map, Map 1118 src/hydrogen-instructions.h Handle<Map> map() const { return map_; } Map 1127 src/hydrogen-instructions.h Handle<Map> map_; Map 2065 src/hydrogen-instructions.h HCheckMaps(HValue* value, Handle<Map> map, Zone* zone, Map 2090 src/hydrogen-instructions.h static HCheckMaps* NewWithTransitions(HValue* object, Handle<Map> map, Map 2103 src/hydrogen-instructions.h Map* transitioned_map = Map 2106 src/hydrogen-instructions.h map_set->Add(Handle<Map>(transitioned_map), zone); Map 4281 src/hydrogen-instructions.h Handle<Map> transition() const { return transition_; } Map 4282 src/hydrogen-instructions.h void set_transition(Handle<Map> map) { transition_ = map; } Map 4298 src/hydrogen-instructions.h Handle<Map> transition_; Map 4526 src/hydrogen-instructions.h Handle<Map> original_map, Map 4527 src/hydrogen-instructions.h Handle<Map> transitioned_map) Map 4553 src/hydrogen-instructions.h Handle<Map> original_map() { return original_map_; } Map 4554 src/hydrogen-instructions.h Handle<Map> transitioned_map() { return transitioned_map_; } Map 4568 src/hydrogen-instructions.h Handle<Map> original_map_; Map 4569 src/hydrogen-instructions.h Handle<Map> transitioned_map_; Map 4933 src/hydrogen.cc Map* transition = lookup->GetTransitionMapFromMap(*type); Map 4991 src/hydrogen.cc Handle<Map> transition(lookup->GetTransitionMapFromMap(*type)); Map 5020 src/hydrogen.cc map = Handle<Map>(holder->map()); Map 5090 src/hydrogen.cc Handle<Map> map; Map 5147 src/hydrogen.cc Handle<Map> map = types->at(i); Map 5396 src/hydrogen.cc Handle<Map> map; Map 5881 src/hydrogen.cc Handle<Map> most_general_consolidated_map; Map 5883 src/hydrogen.cc Handle<Map> map = maps->at(i); Map 5958 src/hydrogen.cc Handle<Map> map = maps->at(i); Map 5967 src/hydrogen.cc Handle<Map> map = maps->at(i); Map 5968 src/hydrogen.cc Handle<Map> transitioned_map = Map 5974 src/hydrogen.cc Handle<Map> untransitionable_map; Map 5977 src/hydrogen.cc Handle<Map> map = maps->at(i); Map 5980 src/hydrogen.cc ASSERT(Map::IsValidElementsTransition( Map 6138 src/hydrogen.cc Handle<Map> map = expr->GetMonomorphicReceiverType(); Map 6408 src/hydrogen.cc Handle<Map> map = types->at(i); Map 6425 src/hydrogen.cc Handle<Map> map = types->at(i); Map 7109 src/hydrogen.cc Handle<Map> function_map = expr->GetReceiverTypes()->first(); Map 7225 src/hydrogen.cc Handle<Map> receiver_map = (types == NULL || types->is_empty()) Map 7226 src/hydrogen.cc ? Handle<Map>::null() Map 7791 src/hydrogen.cc Handle<Map> map; Map 8286 src/hydrogen.cc Handle<Map> map = oracle()->GetCompareMap(expr); Map 1044 src/hydrogen.h Handle<Map> receiver_map, Map 1092 src/hydrogen.h Handle<Map> type, 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 1164 src/hydrogen.h Handle<Map> type, Map 1169 src/hydrogen.h Handle<Map> type, Map 1185 src/hydrogen.h Handle<Map> receiver_map, Map 154 src/ia32/builtins-ia32.cc __ movzx_b(edi, FieldOperand(eax, Map::kInstanceSizeOffset)); Map 175 src/ia32/builtins-ia32.cc FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset)); Map 204 src/ia32/builtins-ia32.cc __ movzx_b(edx, FieldOperand(eax, Map::kUnusedPropertyFieldsOffset)); Map 206 src/ia32/builtins-ia32.cc FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset)); Map 209 src/ia32/builtins-ia32.cc __ movzx_b(ecx, FieldOperand(eax, Map::kInObjectPropertiesOffset)); Map 1473 src/ia32/builtins-ia32.cc __ cmpb(FieldOperand(ecx, Map::kInstanceSizeOffset), Map 1476 src/ia32/builtins-ia32.cc __ cmpb(FieldOperand(ecx, Map::kUnusedPropertyFieldsOffset), 0); Map 418 src/ia32/code-stubs-ia32.cc Handle<Map> expected_map; Map 472 src/ia32/code-stubs-ia32.cc __ movzx_b(eax, FieldOperand(eax, Map::kInstanceSizeOffset)); Map 535 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(map, Map::kBitFieldOffset), Map 536 src/ia32/code-stubs-ia32.cc 1 << Map::kIsUndetectable); Map 3802 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); Map 3855 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(ebx, Map::kInstanceTypeOffset), Map 3860 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(ebx, Map::kInstanceTypeOffset), Map 4094 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); Map 4609 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(ecx, Map::kBitFieldOffset), Map 4610 src/ia32/code-stubs-ia32.cc 1 << Map::kIsUndetectable); Map 4612 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(ebx, Map::kBitFieldOffset), Map 4613 src/ia32/code-stubs-ia32.cc 1 << Map::kIsUndetectable); Map 4654 src/ia32/code-stubs-ia32.cc __ movzx_b(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); Map 5280 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(map, Map::kPrototypeOffset)); Map 5289 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(scratch, Map::kPrototypeOffset)); Map 5450 src/ia32/code-stubs-ia32.cc __ movzx_b(result_, FieldOperand(result_, Map::kInstanceTypeOffset)); Map 5505 src/ia32/code-stubs-ia32.cc __ movzx_b(result_, FieldOperand(result_, Map::kInstanceTypeOffset)); Map 5714 src/ia32/code-stubs-ia32.cc __ movzx_b(ecx, FieldOperand(edi, Map::kInstanceTypeOffset)); Map 5716 src/ia32/code-stubs-ia32.cc __ movzx_b(edi, FieldOperand(edi, Map::kInstanceTypeOffset)); Map 5744 src/ia32/code-stubs-ia32.cc __ movzx_b(ecx, FieldOperand(ecx, Map::kInstanceTypeOffset)); Map 5765 src/ia32/code-stubs-ia32.cc __ movzx_b(ecx, FieldOperand(ecx, Map::kInstanceTypeOffset)); Map 5782 src/ia32/code-stubs-ia32.cc __ movzx_b(edi, FieldOperand(edi, Map::kInstanceTypeOffset)); Map 5930 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(scratch1, Map::kBitField2Offset), Map 5931 src/ia32/code-stubs-ia32.cc 1 << Map::kStringWrapperSafeForDefaultValueOf); Map 6125 src/ia32/code-stubs-ia32.cc __ movzx_b(temp, FieldOperand(temp, Map::kInstanceTypeOffset)); Map 6286 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); Map 6295 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); Map 6712 src/ia32/code-stubs-ia32.cc __ movzx_b(tmp1, FieldOperand(tmp1, Map::kInstanceTypeOffset)); Map 6713 src/ia32/code-stubs-ia32.cc __ movzx_b(tmp2, FieldOperand(tmp2, Map::kInstanceTypeOffset)); Map 6760 src/ia32/code-stubs-ia32.cc __ movzx_b(tmp1, FieldOperand(tmp1, Map::kInstanceTypeOffset)); Map 6761 src/ia32/code-stubs-ia32.cc __ movzx_b(tmp2, FieldOperand(tmp2, Map::kInstanceTypeOffset)); Map 6941 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(entity_name, Map::kInstanceTypeOffset), Map 7084 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(scratch, Map::kInstanceTypeOffset), Map 663 src/ia32/codegen-ia32.cc __ movzx_b(result, FieldOperand(result, Map::kInstanceTypeOffset)); Map 696 src/ia32/codegen-ia32.cc __ movzx_b(result, FieldOperand(result, Map::kInstanceTypeOffset)); Map 2580 src/ia32/full-codegen-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kBitFieldOffset)); Map 2581 src/ia32/full-codegen-ia32.cc __ test(ecx, Immediate(1 << Map::kIsUndetectable)); Map 2583 src/ia32/full-codegen-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceTypeOffset)); Map 2631 src/ia32/full-codegen-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kBitFieldOffset)); Map 2632 src/ia32/full-codegen-ia32.cc __ test(ebx, Immediate(1 << Map::kIsUndetectable)); Map 2659 src/ia32/full-codegen-ia32.cc __ test_b(FieldOperand(ebx, Map::kBitField2Offset), Map 2660 src/ia32/full-codegen-ia32.cc 1 << Map::kStringWrapperSafeForDefaultValueOf); Map 2703 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset)); Map 2715 src/ia32/full-codegen-ia32.cc __ or_(FieldOperand(ebx, Map::kBitField2Offset), Map 2716 src/ia32/full-codegen-ia32.cc Immediate(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 2914 src/ia32/full-codegen-ia32.cc __ mov(eax, FieldOperand(eax, Map::kConstructorOffset)); Map 3611 src/ia32/full-codegen-ia32.cc __ movzx_b(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); Map 3644 src/ia32/full-codegen-ia32.cc __ movzx_b(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); Map 4236 src/ia32/full-codegen-ia32.cc __ test_b(FieldOperand(edx, Map::kBitFieldOffset), Map 4237 src/ia32/full-codegen-ia32.cc 1 << Map::kIsUndetectable); Map 4254 src/ia32/full-codegen-ia32.cc __ movzx_b(ecx, FieldOperand(edx, Map::kBitFieldOffset)); Map 4255 src/ia32/full-codegen-ia32.cc __ test(ecx, Immediate(1 << Map::kIsUndetectable)); Map 4275 src/ia32/full-codegen-ia32.cc __ test_b(FieldOperand(edx, Map::kBitFieldOffset), Map 4276 src/ia32/full-codegen-ia32.cc 1 << Map::kIsUndetectable); Map 4409 src/ia32/full-codegen-ia32.cc __ movzx_b(edx, FieldOperand(edx, Map::kBitFieldOffset)); Map 4410 src/ia32/full-codegen-ia32.cc __ test(edx, Immediate(1 << Map::kIsUndetectable)); Map 79 src/ia32/ic-ia32.cc __ movzx_b(r0, FieldOperand(r1, Map::kInstanceTypeOffset)); Map 89 src/ia32/ic-ia32.cc __ test_b(FieldOperand(r1, Map::kBitFieldOffset), Map 90 src/ia32/ic-ia32.cc (1 << Map::kIsAccessCheckNeeded) | Map 91 src/ia32/ic-ia32.cc (1 << Map::kHasNamedInterceptor)); Map 282 src/ia32/ic-ia32.cc __ test_b(FieldOperand(map, Map::kBitFieldOffset), Map 283 src/ia32/ic-ia32.cc (1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit)); Map 362 src/ia32/ic-ia32.cc __ test_b(FieldOperand(map, Map::kInstanceTypeOffset), kIsSymbolMask); Map 390 src/ia32/ic-ia32.cc Handle<Map> arguments_map(heap->non_strict_arguments_elements_map()); Map 432 src/ia32/ic-ia32.cc Handle<Map> fixed_array_map(masm->isolate()->heap()->fixed_array_map()); Map 460 src/ia32/ic-ia32.cc masm, edx, eax, Map::kHasIndexedInterceptor, &slow); Map 509 src/ia32/ic-ia32.cc masm, edx, eax, Map::kHasNamedInterceptor, &slow); Map 579 src/ia32/ic-ia32.cc __ movzx_b(eax, FieldOperand(ebx, Map::kInObjectPropertiesOffset)); Map 589 src/ia32/ic-ia32.cc __ movzx_b(eax, FieldOperand(ebx, Map::kInstanceSizeOffset)); Map 608 src/ia32/ic-ia32.cc __ movzx_b(eax, FieldOperand(eax, Map::kInstanceTypeOffset)); Map 674 src/ia32/ic-ia32.cc __ movzx_b(eax, FieldOperand(eax, Map::kBitFieldOffset)); Map 676 src/ia32/ic-ia32.cc __ cmp(eax, Immediate(1 << Map::kHasIndexedInterceptor)); Map 769 src/ia32/ic-ia32.cc __ test_b(FieldOperand(edi, Map::kBitFieldOffset), Map 770 src/ia32/ic-ia32.cc 1 << Map::kIsAccessCheckNeeded); Map 1087 src/ia32/ic-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); Map 1157 src/ia32/ic-ia32.cc masm, edx, eax, Map::kHasIndexedInterceptor, &slow_call); Map 1217 src/ia32/ic-ia32.cc masm, edx, eax, Map::kHasNamedInterceptor, &lookup_monomorphic_cache); Map 1713 src/ia32/ic-ia32.cc stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map())); Map 1401 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(result, Map::kBitField2Offset)); Map 1403 src/ia32/lithium-codegen-ia32.cc __ and_(result, Map::kElementsKindMask); Map 1404 src/ia32/lithium-codegen-ia32.cc __ shr(result, Map::kElementsKindShift); Map 1652 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(map, Map::kBitFieldOffset), Map 1653 src/ia32/lithium-codegen-ia32.cc 1 << Map::kIsUndetectable); Map 1829 src/ia32/lithium-codegen-ia32.cc __ movzx_b(scratch, FieldOperand(scratch, Map::kBitFieldOffset)); Map 1830 src/ia32/lithium-codegen-ia32.cc __ test(scratch, Immediate(1 << Map::kIsUndetectable)); Map 1847 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(temp1, Map::kBitFieldOffset), Map 1848 src/ia32/lithium-codegen-ia32.cc 1 << Map::kIsUndetectable); Map 1851 src/ia32/lithium-codegen-ia32.cc __ movzx_b(temp1, FieldOperand(temp1, Map::kInstanceTypeOffset)); Map 1920 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(temp, Map::kBitFieldOffset), Map 1921 src/ia32/lithium-codegen-ia32.cc 1 << Map::kIsUndetectable); Map 2054 src/ia32/lithium-codegen-ia32.cc __ movzx_b(temp2, FieldOperand(temp, Map::kInstanceTypeOffset)); Map 2063 src/ia32/lithium-codegen-ia32.cc __ mov(temp, FieldOperand(temp, Map::kConstructorOffset)); Map 2440 src/ia32/lithium-codegen-ia32.cc Handle<Map>(current->map())); Map 2473 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = list->at(i); Map 2505 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = instr->hydrogen()->types()->at(i); Map 2556 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(result, Map::kBitFieldOffset), Map 2557 src/ia32/lithium-codegen-ia32.cc 1 << Map::kHasNonInstancePrototype); Map 2574 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(result, Map::kPrototypeOffset)); Map 2580 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(result, Map::kConstructorOffset)); Map 2602 src/ia32/lithium-codegen-ia32.cc __ movzx_b(temp, FieldOperand(temp, Map::kBitField2Offset)); Map 2603 src/ia32/lithium-codegen-ia32.cc __ and_(temp, Map::kElementsKindMask); Map 2604 src/ia32/lithium-codegen-ia32.cc __ shr(temp, Map::kElementsKindShift); Map 3798 src/ia32/lithium-codegen-ia32.cc Handle<Map> from_map = instr->original_map(); Map 3799 src/ia32/lithium-codegen-ia32.cc Handle<Map> to_map = instr->transitioned_map(); Map 3812 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = instr->hydrogen()->transitioned_map(); Map 4438 src/ia32/lithium-codegen-ia32.cc __ cmpb(FieldOperand(temp, Map::kInstanceTypeOffset), Map 4448 src/ia32/lithium-codegen-ia32.cc __ cmpb(FieldOperand(temp, Map::kInstanceTypeOffset), Map 4460 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(temp, Map::kInstanceTypeOffset), mask); Map 4463 src/ia32/lithium-codegen-ia32.cc __ movzx_b(temp, FieldOperand(temp, Map::kInstanceTypeOffset)); Map 4506 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = map_set->at(i); Map 4510 src/ia32/lithium-codegen-ia32.cc Handle<Map> map = map_set->last(); 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 4607 src/ia32/lithium-codegen-ia32.cc Handle<Map> initial_map(constructor->initial_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 4672 src/ia32/lithium-codegen-ia32.cc Handle<Map> initial_map(constructor->initial_map()); Map 4703 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, FieldOperand(ebx, Map::kBitField2Offset)); Map 4705 src/ia32/lithium-codegen-ia32.cc __ and_(ebx, Map::kElementsKindMask); Map 4706 src/ia32/lithium-codegen-ia32.cc __ cmp(ebx, boilerplate_elements_kind << Map::kElementsKindShift); Map 4752 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, Handle<Map>(object->map())); Map 4754 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, Map::kBitField2Offset)); Map 4755 src/ia32/lithium-codegen-ia32.cc __ and_(ecx, Map::kElementsKindMask); Map 4756 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, object->GetElementsKind() << Map::kElementsKindShift); Map 4866 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, Map::kBitField2Offset)); Map 4868 src/ia32/lithium-codegen-ia32.cc __ and_(ecx, Map::kElementsKindMask); Map 4869 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, boilerplate_elements_kind << Map::kElementsKindShift); Map 5040 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(input, Map::kBitFieldOffset), Map 5041 src/ia32/lithium-codegen-ia32.cc 1 << Map::kIsUndetectable); Map 5060 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(input, Map::kBitFieldOffset), Map 5061 src/ia32/lithium-codegen-ia32.cc 1 << Map::kIsUndetectable); Map 5083 src/ia32/lithium-codegen-ia32.cc __ test_b(FieldOperand(input, Map::kBitFieldOffset), Map 5084 src/ia32/lithium-codegen-ia32.cc 1 << Map::kIsUndetectable); Map 119 src/ia32/lithium-codegen-ia32.h void DoCheckMapCommon(Register reg, Handle<Map> map, Map 315 src/ia32/lithium-codegen-ia32.h Handle<Map> type, Map 980 src/ia32/lithium-ia32.h Handle<Map> map() const { return hydrogen()->map(); } Map 1759 src/ia32/lithium-ia32.h Handle<Map> transition() const { return hydrogen()->transition(); } Map 1898 src/ia32/lithium-ia32.h Handle<Map> original_map() { return hydrogen()->original_map(); } Map 1899 src/ia32/lithium-ia32.h Handle<Map> transitioned_map() { return hydrogen()->transitioned_map(); } 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 452 src/ia32/macro-assembler-ia32.cc Map::kMaximumBitField2FastHoleyElementValue); Map 464 src/ia32/macro-assembler-ia32.cc cmpb(FieldOperand(map, Map::kBitField2Offset), Map 465 src/ia32/macro-assembler-ia32.cc Map::kMaximumBitField2FastHoleySmiElementValue); Map 467 src/ia32/macro-assembler-ia32.cc cmpb(FieldOperand(map, Map::kBitField2Offset), Map 468 src/ia32/macro-assembler-ia32.cc Map::kMaximumBitField2FastHoleyElementValue); Map 478 src/ia32/macro-assembler-ia32.cc cmpb(FieldOperand(map, Map::kBitField2Offset), Map 479 src/ia32/macro-assembler-ia32.cc Map::kMaximumBitField2FastHoleySmiElementValue); Map 566 src/ia32/macro-assembler-ia32.cc Map* current_map = *map; Map 573 src/ia32/macro-assembler-ia32.cc Handle<Map>(current_map)); Map 615 src/ia32/macro-assembler-ia32.cc movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); Map 634 src/ia32/macro-assembler-ia32.cc movzx_b(scratch, FieldOperand(map, Map::kInstanceTypeOffset)); Map 1677 src/ia32/macro-assembler-ia32.cc movzx_b(scratch, FieldOperand(result, Map::kBitFieldOffset)); Map 1678 src/ia32/macro-assembler-ia32.cc test(scratch, Immediate(1 << Map::kHasNonInstancePrototype)); Map 1697 src/ia32/macro-assembler-ia32.cc mov(result, FieldOperand(result, Map::kPrototypeOffset)); Map 1703 src/ia32/macro-assembler-ia32.cc mov(result, FieldOperand(result, Map::kConstructorOffset)); Map 2522 src/ia32/macro-assembler-ia32.cc Map::kInstanceDescriptorsOrBackPointerOffset)); Map 2575 src/ia32/macro-assembler-ia32.cc movzx_b(scratch1, FieldOperand(scratch1, Map::kInstanceTypeOffset)); Map 2576 src/ia32/macro-assembler-ia32.cc movzx_b(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset)); Map 2829 src/ia32/macro-assembler-ia32.cc movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); Map 2895 src/ia32/macro-assembler-ia32.cc mov(edx, FieldOperand(ebx, Map::kInstanceDescriptorsOrBackPointerOffset)); Map 2917 src/ia32/macro-assembler-ia32.cc mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset)); Map 94 src/ia32/macro-assembler-ia32.h Handle<Map> map, Map 209 src/ia32/macro-assembler-ia32.h Handle<Map> 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 159 src/ia32/stub-cache-ia32.cc (1 << Map::kHasNamedInterceptor) | (1 << Map::kIsAccessCheckNeeded); Map 162 src/ia32/stub-cache-ia32.cc __ test_b(FieldOperand(r0, Map::kBitFieldOffset), Map 269 src/ia32/stub-cache-ia32.cc __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); Map 286 src/ia32/stub-cache-ia32.cc __ Set(prototype, Immediate(Handle<Map>(function->initial_map()))); Map 288 src/ia32/stub-cache-ia32.cc __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); Map 321 src/ia32/stub-cache-ia32.cc __ movzx_b(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); Map 767 src/ia32/stub-cache-ia32.cc __ CheckMap(receiver_reg, Handle<Map>(object->map()), Map 972 src/ia32/stub-cache-ia32.cc __ mov(reg, FieldOperand(scratch1, Map::kPrototypeOffset)); Map 975 src/ia32/stub-cache-ia32.cc Handle<Map> current_map(current->map()); Map 994 src/ia32/stub-cache-ia32.cc __ mov(reg, FieldOperand(scratch1, Map::kPrototypeOffset)); 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 3335 src/ia32/stub-cache-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceSizeOffset)); Map 3496 src/ia32/stub-cache-ia32.cc Immediate(Handle<Map>(masm->isolate()->heap()->heap_number_map()))); Map 4188 src/ia32/stub-cache-ia32.cc Immediate(Handle<Map>(masm->isolate()->heap()->heap_number_map()))); Map 207 src/ic.cc Map* map = IC::GetCodeCacheHolder(receiver, cache_holder)->map(); Map 778 src/ic.cc Handle<Map> map = Map 1029 src/ic.cc Map* map = target()->FindFirstMap(); Map 1061 src/ic.cc Handle<Map> receiver_map = receiver_maps->at(i); Map 1470 src/ic.cc Handle<Map>::null(), Map 1519 src/ic.cc Map* value = lookup->GetTransitionTarget(); Map 1520 src/ic.cc Handle<Map> transition(Map::cast(value)); Map 1579 src/ic.cc result->Add(Handle<Map>(stub->FindFirstMap())); Map 1588 src/ic.cc AddOneReceiverMapIfMissing(result, Handle<Map>::cast(object)); Map 1614 src/ic.cc Handle<Map> receiver_map(receiver->map()); Map 1615 src/ic.cc Handle<Map> monomorphic_map = receiver_map; Map 1653 src/ic.cc Handle<Map> new_map = ComputeTransitionedMap(receiver, stub_kind); Map 1726 src/ic.cc Handle<Map> KeyedIC::ComputeTransitionedMap(Handle<JSObject> receiver, Map 1753 src/ic.cc return Handle<Map>::null(); Map 1773 src/ic.cc Handle<Map> receiver_map(receiver_maps->at(i)); Map 1775 src/ic.cc Handle<Map> transitioned_map = Map 1979 src/ic.cc Handle<Map>::null(), strict_mode); Map 1982 src/ic.cc Handle<Map> transition(lookup->GetTransitionTarget()); Map 2162 src/ic.cc Map* transition = Map::cast(args[1]); Map 447 src/ic.h Handle<Map> receiver_map, Map 454 src/ic.h Handle<Code> ComputeMonomorphicStub(Handle<Map> receiver_map, Map 459 src/ic.h Handle<Map> ComputeTransitionedMap(Handle<JSObject> receiver, Map 509 src/ic.h (1 << Map::kIsAccessCheckNeeded) | (1 << Map::kHasIndexedInterceptor); Map 586 src/incremental-marking.cc Map* filler_map = heap_->one_pointer_filler_map(); Map 653 src/incremental-marking.cc Map* filler_map = heap_->one_pointer_filler_map(); Map 654 src/incremental-marking.cc Map* global_context_map = heap_->global_context_map(); Map 661 src/incremental-marking.cc Map* map = obj->map(); Map 668 src/incremental-marking.cc Map* map = Map::cast(obj); Map 680 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsBeginOffset), Map 681 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsEndOffset)); Map 816 src/incremental-marking.cc Map* filler_map = heap_->one_pointer_filler_map(); Map 817 src/incremental-marking.cc Map* global_context_map = heap_->global_context_map(); Map 824 src/incremental-marking.cc Map* map = obj->map(); Map 845 src/incremental-marking.cc Map* map = Map::cast(obj); Map 857 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsBeginOffset), Map 858 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsEndOffset)); Map 532 src/isolate.h Map* empty_object_map() { Map 193 src/list.h class Map; Map 120 src/liveobjectlist.cc v(Map, "meta: Map") \ Map 90 src/mark-compact-inl.h heap_->ClearCacheOnMap(Map::cast(obj)); Map 920 src/mark-compact.cc Map* map = object->map(); Map 1035 src/mark-compact.cc Map* map = obj->map(); Map 1449 src/mark-compact.cc Map* shared_info_map = shared_info->map(); Map 1566 src/mark-compact.cc Map::BodyDescriptor, Map 1775 src/mark-compact.cc Map* map = object->map(); Map 1848 src/mark-compact.cc Map* map = Map::cast(object); Map 1879 src/mark-compact.cc HeapObject::RawField(map, Map::kInstanceDescriptorsOrBackPointerOffset); Map 1891 src/mark-compact.cc STATIC_ASSERT(Map::kPointerFieldsEndOffset == Map 1892 src/mark-compact.cc Map::kBitField3Offset + kPointerSize); 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 2027 src/mark-compact.cc Map* filler_map = heap->one_pointer_filler_map(); Map 2248 src/mark-compact.cc Map* map = object->map(); Map 2528 src/mark-compact.cc Map* map = Map::cast(obj); Map 2547 src/mark-compact.cc Map* map = reinterpret_cast<Map*>(obj); Map 2575 src/mark-compact.cc const int header = Map::kProtoTransitionHeaderSize; Map 2576 src/mark-compact.cc const int proto_offset = header + Map::kProtoTransitionPrototypeOffset; Map 2577 src/mark-compact.cc const int map_offset = header + Map::kProtoTransitionMapOffset; Map 2578 src/mark-compact.cc const int step = Map::kProtoTransitionElementsPerEntry; Map 2622 src/mark-compact.cc Map* parent = Map::cast(potential_parent); Map 3167 src/mark-compact.cc Map* map = live_object->map(); Map 3335 src/mark-compact.cc Map* map = object->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 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 675 src/mips/builtins-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceTypeOffset)); Map 774 src/mips/builtins-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceTypeOffset)); Map 803 src/mips/builtins-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceSizeOffset)); Map 833 src/mips/builtins-mips.cc __ lw(a0, FieldMemOperand(a2, Map::kInstanceSizesOffset)); Map 834 src/mips/builtins-mips.cc __ Ext(a0, a0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, Map 860 src/mips/builtins-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kUnusedPropertyFieldsOffset)); Map 863 src/mips/builtins-mips.cc __ lw(a0, FieldMemOperand(a2, Map::kInstanceSizesOffset)); Map 864 src/mips/builtins-mips.cc __ Ext(t6, a0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, Map 867 src/mips/builtins-mips.cc __ Ext(t6, a0, Map::kInObjectPropertiesByte * kBitsPerByte, Map 480 src/mips/code-stubs-mips.cc __ lbu(a0, FieldMemOperand(a0, Map::kInstanceSizeOffset)); Map 1643 src/mips/code-stubs-mips.cc __ lbu(a2, FieldMemOperand(a2, Map::kBitFieldOffset)); Map 1644 src/mips/code-stubs-mips.cc __ lbu(a3, FieldMemOperand(a3, Map::kBitFieldOffset)); Map 1646 src/mips/code-stubs-mips.cc __ And(a0, a0, Operand(1 << Map::kIsUndetectable)); Map 1648 src/mips/code-stubs-mips.cc __ xori(v0, a0, 1 << Map::kIsUndetectable); Map 1977 src/mips/code-stubs-mips.cc __ lbu(at, FieldMemOperand(map, Map::kBitFieldOffset)); Map 1978 src/mips/code-stubs-mips.cc __ And(at, at, Operand(1 << Map::kIsUndetectable)); 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 4391 src/mips/code-stubs-mips.cc __ lw(scratch, FieldMemOperand(map, Map::kPrototypeOffset)); Map 4403 src/mips/code-stubs-mips.cc __ lw(scratch, FieldMemOperand(scratch, Map::kPrototypeOffset)); Map 5034 src/mips/code-stubs-mips.cc __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); Map 5083 src/mips/code-stubs-mips.cc __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); Map 5319 src/mips/code-stubs-mips.cc __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); Map 5663 src/mips/code-stubs-mips.cc __ lbu(result_, FieldMemOperand(result_, Map::kInstanceTypeOffset)); Map 5721 src/mips/code-stubs-mips.cc __ lbu(result_, FieldMemOperand(result_, Map::kInstanceTypeOffset)); Map 6186 src/mips/code-stubs-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); Map 6225 src/mips/code-stubs-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); Map 6236 src/mips/code-stubs-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); Map 6525 src/mips/code-stubs-mips.cc __ lbu(t0, FieldMemOperand(t0, Map::kInstanceTypeOffset)); Map 6526 src/mips/code-stubs-mips.cc __ lbu(t1, FieldMemOperand(t1, Map::kInstanceTypeOffset)); Map 6599 src/mips/code-stubs-mips.cc __ lbu(t0, FieldMemOperand(t0, Map::kInstanceTypeOffset)); Map 6600 src/mips/code-stubs-mips.cc __ lbu(t1, FieldMemOperand(t1, Map::kInstanceTypeOffset)); Map 6643 src/mips/code-stubs-mips.cc __ lbu(t0, FieldMemOperand(t0, Map::kInstanceTypeOffset)); Map 6644 src/mips/code-stubs-mips.cc __ lbu(t1, FieldMemOperand(t1, Map::kInstanceTypeOffset)); Map 6698 src/mips/code-stubs-mips.cc __ lbu(t0, FieldMemOperand(t0, Map::kInstanceTypeOffset)); Map 6699 src/mips/code-stubs-mips.cc __ lbu(t1, FieldMemOperand(t1, Map::kInstanceTypeOffset)); Map 6825 src/mips/code-stubs-mips.cc __ lbu(scratch2, FieldMemOperand(scratch1, Map::kBitField2Offset)); Map 6826 src/mips/code-stubs-mips.cc __ li(scratch4, 1 << Map::kStringWrapperSafeForDefaultValueOf); Map 6946 src/mips/code-stubs-mips.cc __ lbu(tmp1, FieldMemOperand(tmp1, Map::kInstanceTypeOffset)); Map 6947 src/mips/code-stubs-mips.cc __ lbu(tmp2, FieldMemOperand(tmp2, Map::kInstanceTypeOffset)); Map 6990 src/mips/code-stubs-mips.cc __ lbu(tmp1, FieldMemOperand(tmp1, Map::kInstanceTypeOffset)); Map 6991 src/mips/code-stubs-mips.cc __ lbu(tmp2, FieldMemOperand(tmp2, Map::kInstanceTypeOffset)); Map 7221 src/mips/code-stubs-mips.cc FieldMemOperand(entity_name, Map::kInstanceTypeOffset)); Map 7402 src/mips/code-stubs-mips.cc FieldMemOperand(entry_key, Map::kInstanceTypeOffset)); Map 365 src/mips/codegen-mips.cc __ lbu(result, FieldMemOperand(result, Map::kInstanceTypeOffset)); Map 399 src/mips/codegen-mips.cc __ lbu(result, FieldMemOperand(result, Map::kInstanceTypeOffset)); Map 2672 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(a2, Map::kBitFieldOffset)); Map 2673 src/mips/full-codegen-mips.cc __ And(at, a1, Operand(1 << Map::kIsUndetectable)); Map 2675 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(a2, Map::kInstanceTypeOffset)); Map 2723 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kBitFieldOffset)); Map 2724 src/mips/full-codegen-mips.cc __ And(at, a1, Operand(1 << Map::kIsUndetectable)); Map 2749 src/mips/full-codegen-mips.cc __ lbu(t0, FieldMemOperand(a1, Map::kBitField2Offset)); Map 2750 src/mips/full-codegen-mips.cc __ And(t0, t0, 1 << Map::kStringWrapperSafeForDefaultValueOf); Map 2795 src/mips/full-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, Map::kPrototypeOffset)); Map 2805 src/mips/full-codegen-mips.cc __ lbu(a2, FieldMemOperand(a1, Map::kBitField2Offset)); Map 2806 src/mips/full-codegen-mips.cc __ Or(a2, a2, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 2807 src/mips/full-codegen-mips.cc __ sb(a2, FieldMemOperand(a1, Map::kBitField2Offset)); Map 3002 src/mips/full-codegen-mips.cc __ lw(v0, FieldMemOperand(v0, Map::kConstructorOffset)); Map 3577 src/mips/full-codegen-mips.cc __ lbu(tmp2, FieldMemOperand(tmp, Map::kInstanceTypeOffset)); Map 3706 src/mips/full-codegen-mips.cc __ lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); Map 3729 src/mips/full-codegen-mips.cc __ lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); Map 4293 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(v0, Map::kBitFieldOffset)); Map 4294 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); Map 4312 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(v0, Map::kBitFieldOffset)); Map 4313 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); Map 4331 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(v0, Map::kInstanceTypeOffset)); Map 4334 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(v0, Map::kBitFieldOffset)); Map 4335 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); Map 4464 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kBitFieldOffset)); Map 4465 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); Map 91 src/mips/ic-mips.cc __ lbu(scratch1, FieldMemOperand(scratch0, Map::kBitFieldOffset)); Map 92 src/mips/ic-mips.cc __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | Map 93 src/mips/ic-mips.cc (1 << Map::kHasNamedInterceptor))); 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 375 src/mips/ic-mips.cc __ lbu(hash, FieldMemOperand(map, Map::kInstanceTypeOffset)); Map 589 src/mips/ic-mips.cc masm, a1, a0, a3, Map::kHasIndexedInterceptor, &slow_call); Map 638 src/mips/ic-mips.cc masm, a1, a0, a3, Map::kHasNamedInterceptor, &lookup_monomorphic_cache); Map 984 src/mips/ic-mips.cc masm, receiver, a2, a3, Map::kHasIndexedInterceptor, &slow); Map 1021 src/mips/ic-mips.cc masm, receiver, a2, a3, Map::kHasIndexedInterceptor, &slow); Map 1081 src/mips/ic-mips.cc __ lbu(t2, FieldMemOperand(a2, Map::kInObjectPropertiesOffset)); Map 1091 src/mips/ic-mips.cc __ lbu(t2, FieldMemOperand(a2, Map::kInstanceSizeOffset)); Map 1124 src/mips/ic-mips.cc __ lbu(a2, FieldMemOperand(a2, Map::kInstanceTypeOffset)); Map 1223 src/mips/ic-mips.cc __ lbu(t0, FieldMemOperand(receiver_map, Map::kBitFieldOffset)); Map 1224 src/mips/ic-mips.cc __ And(t0, t0, Operand(1 << Map::kIsAccessCheckNeeded)); Map 1227 src/mips/ic-mips.cc __ lbu(t0, FieldMemOperand(receiver_map, Map::kInstanceTypeOffset)); Map 1411 src/mips/ic-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kBitFieldOffset)); Map 1413 src/mips/ic-mips.cc __ Branch(&slow, ne, a3, Operand(1 << Map::kHasIndexedInterceptor)); Map 1675 src/mips/ic-mips.cc stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map())); Map 1239 src/mips/lithium-codegen-mips.cc __ lbu(result, FieldMemOperand(result, Map::kBitField2Offset)); Map 1241 src/mips/lithium-codegen-mips.cc __ Ext(result, result, Map::kElementsKindShift, Map::kElementsKindBitCount); Map 1524 src/mips/lithium-codegen-mips.cc __ lbu(at, FieldMemOperand(map, Map::kBitFieldOffset)); Map 1525 src/mips/lithium-codegen-mips.cc __ And(at, at, Operand(1 << Map::kIsUndetectable)); 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 1716 src/mips/lithium-codegen-mips.cc __ lbu(scratch, FieldMemOperand(scratch, Map::kBitFieldOffset)); Map 1717 src/mips/lithium-codegen-mips.cc __ And(scratch, scratch, 1 << Map::kIsUndetectable); Map 1736 src/mips/lithium-codegen-mips.cc __ lbu(temp2, FieldMemOperand(temp1, Map::kBitFieldOffset)); Map 1737 src/mips/lithium-codegen-mips.cc __ And(temp2, temp2, Operand(1 << Map::kIsUndetectable)); Map 1741 src/mips/lithium-codegen-mips.cc __ lbu(temp2, FieldMemOperand(temp1, Map::kInstanceTypeOffset)); Map 1812 src/mips/lithium-codegen-mips.cc __ lbu(temp, FieldMemOperand(temp, Map::kBitFieldOffset)); Map 1813 src/mips/lithium-codegen-mips.cc __ And(at, temp, Operand(1 << Map::kIsUndetectable)); Map 1959 src/mips/lithium-codegen-mips.cc __ lw(temp, FieldMemOperand(temp, Map::kConstructorOffset)); Map 2351 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, env, result, Operand(Handle<Map>(current->map()))); Map 2377 src/mips/lithium-codegen-mips.cc Handle<Map> map = instr->hydrogen()->types()->at(i); Map 2429 src/mips/lithium-codegen-mips.cc __ lbu(scratch, FieldMemOperand(result, Map::kBitFieldOffset)); Map 2430 src/mips/lithium-codegen-mips.cc __ And(scratch, scratch, Operand(1 << Map::kHasNonInstancePrototype)); Map 2447 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(result, Map::kPrototypeOffset)); Map 2453 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(result, Map::kConstructorOffset)); Map 2474 src/mips/lithium-codegen-mips.cc __ lbu(scratch, FieldMemOperand(scratch, Map::kBitField2Offset)); Map 2475 src/mips/lithium-codegen-mips.cc __ Ext(scratch, scratch, Map::kElementsKindShift, Map 2476 src/mips/lithium-codegen-mips.cc Map::kElementsKindBitCount); Map 3751 src/mips/lithium-codegen-mips.cc Handle<Map> from_map = instr->original_map(); Map 3752 src/mips/lithium-codegen-mips.cc Handle<Map> to_map = instr->transitioned_map(); Map 4355 src/mips/lithium-codegen-mips.cc Handle<Map> map = map_set->at(i); Map 4359 src/mips/lithium-codegen-mips.cc Handle<Map> map = map_set->last(); 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 4461 src/mips/lithium-codegen-mips.cc Handle<Map> initial_map(constructor->initial_map()); Map 4510 src/mips/lithium-codegen-mips.cc Handle<Map> initial_map(constructor->initial_map()); Map 4540 src/mips/lithium-codegen-mips.cc __ lbu(a2, FieldMemOperand(a2, Map::kBitField2Offset)); Map 4542 src/mips/lithium-codegen-mips.cc __ Ext(a2, a2, Map::kElementsKindShift, Map::kElementsKindBitCount); Map 4698 src/mips/lithium-codegen-mips.cc __ lbu(a2, FieldMemOperand(a2, Map::kBitField2Offset)); Map 4700 src/mips/lithium-codegen-mips.cc __ Ext(a2, a2, Map::kElementsKindShift, Map::kElementsKindBitCount); Map 4895 src/mips/lithium-codegen-mips.cc __ lbu(at, FieldMemOperand(input, Map::kBitFieldOffset)); Map 4896 src/mips/lithium-codegen-mips.cc __ And(at, at, 1 << Map::kIsUndetectable); Map 4923 src/mips/lithium-codegen-mips.cc __ lbu(at, FieldMemOperand(input, Map::kBitFieldOffset)); Map 4924 src/mips/lithium-codegen-mips.cc __ And(at, at, 1 << Map::kIsUndetectable); Map 4949 src/mips/lithium-codegen-mips.cc __ lbu(scratch, FieldMemOperand(input, Map::kInstanceTypeOffset)); Map 4954 src/mips/lithium-codegen-mips.cc __ lbu(at, FieldMemOperand(input, Map::kBitFieldOffset)); Map 4955 src/mips/lithium-codegen-mips.cc __ And(at, at, 1 << Map::kIsUndetectable); Map 124 src/mips/lithium-codegen-mips.h void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, Map 335 src/mips/lithium-codegen-mips.h Handle<Map> type, Map 947 src/mips/lithium-mips.h Handle<Map> map() const { return hydrogen()->map(); } Map 1674 src/mips/lithium-mips.h Handle<Map> transition() const { return hydrogen()->transition(); } Map 1805 src/mips/lithium-mips.h Handle<Map> original_map() { return hydrogen()->original_map(); } Map 1806 src/mips/lithium-mips.h Handle<Map> transitioned_map() { return hydrogen()->transitioned_map(); } Map 3348 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(map, Map::kBitField2Offset)); Map 3350 src/mips/macro-assembler-mips.cc Operand(Map::kMaximumBitField2FastHoleyElementValue)); Map 3361 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(map, Map::kBitField2Offset)); Map 3363 src/mips/macro-assembler-mips.cc Operand(Map::kMaximumBitField2FastHoleySmiElementValue)); Map 3365 src/mips/macro-assembler-mips.cc Operand(Map::kMaximumBitField2FastHoleyElementValue)); Map 3374 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(map, Map::kBitField2Offset)); Map 3376 src/mips/macro-assembler-mips.cc Operand(Map::kMaximumBitField2FastHoleySmiElementValue)); Map 3491 src/mips/macro-assembler-mips.cc Map* current_map = *map; Map 3497 src/mips/macro-assembler-mips.cc right = Operand(Handle<Map>(current_map)); Map 3818 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); Map 3830 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(scratch, Map::kInstanceTypeOffset)); Map 3864 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(result, Map::kBitFieldOffset)); Map 3865 src/mips/macro-assembler-mips.cc And(scratch, scratch, Operand(1 << Map::kHasNonInstancePrototype)); Map 3884 src/mips/macro-assembler-mips.cc lw(result, FieldMemOperand(result, Map::kPrototypeOffset)); Map 3890 src/mips/macro-assembler-mips.cc lw(result, FieldMemOperand(result, Map::kConstructorOffset)); Map 3901 src/mips/macro-assembler-mips.cc lbu(type_reg, FieldMemOperand(map, Map::kInstanceTypeOffset)); Map 4817 src/mips/macro-assembler-mips.cc lbu(object, FieldMemOperand(object, Map::kInstanceTypeOffset)); Map 4852 src/mips/macro-assembler-mips.cc lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); Map 4853 src/mips/macro-assembler-mips.cc lbu(scratch2, FieldMemOperand(scratch2, Map::kInstanceTypeOffset)); Map 5161 src/mips/macro-assembler-mips.cc lbu(scratch, FieldMemOperand(scratch, Map::kInstanceTypeOffset)); 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 5331 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a2, Map::kInstanceDescriptorsOrBackPointerOffset)); Map 5353 src/mips/macro-assembler-mips.cc lw(a1, FieldMemOperand(a2, Map::kPrototypeOffset)); 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 1043 src/mips/macro-assembler-mips.h lbu(type, FieldMemOperand(type, Map::kInstanceTypeOffset)); Map 139 src/mips/stub-cache-mips.cc (1 << Map::kHasNamedInterceptor) | (1 << Map::kIsAccessCheckNeeded); 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 283 src/mips/stub-cache-mips.cc __ lw(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)); Map 302 src/mips/stub-cache-mips.cc __ li(prototype, Handle<Map>(function->initial_map())); Map 304 src/mips/stub-cache-mips.cc __ lw(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)); Map 362 src/mips/stub-cache-mips.cc __ lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); Map 447 src/mips/stub-cache-mips.cc __ CheckMap(receiver_reg, scratch1, Handle<Map>(object->map()), miss_label, Map 1141 src/mips/stub-cache-mips.cc __ lw(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); Map 1143 src/mips/stub-cache-mips.cc Handle<Map> current_map(current->map()); Map 1157 src/mips/stub-cache-mips.cc __ lw(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); 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 3361 src/mips/stub-cache-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceTypeOffset)); Map 3371 src/mips/stub-cache-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceSizeOffset)); Map 83 src/objects-debug.cc Map::cast(this)->MapVerify(); Map 297 src/objects-debug.cc void Map::MapVerify() { Map 313 src/objects-debug.cc void Map::SharedMapVerify() { Map 942 src/objects-debug.cc return !target->IsMap() || Map::cast(target)->GetBackPointer() == current_map; Map 990 src/objects-debug.cc Map::cast(e)->SharedMapVerify(); Map 999 src/objects-debug.cc void Map::ZapTransitions() { Map 1007 src/objects-debug.cc void Map::ZapPrototypeTransitions() { Map 269 src/objects-inl.h StringShape::StringShape(Map* map) Map 518 src/objects-inl.h TYPE_CHECKER(Map, MAP_TYPE) Map 572 src/objects-inl.h Map* map = HeapObject::cast(this)->map(); Map 1084 src/objects-inl.h MapWord MapWord::FromMap(Map* map) { Map 1089 src/objects-inl.h Map* MapWord::ToMap() { Map 1090 src/objects-inl.h return reinterpret_cast<Map*>(value_); Map 1136 src/objects-inl.h Map* HeapObject::map() { Map 1141 src/objects-inl.h void HeapObject::set_map(Map* value) { Map 1152 src/objects-inl.h void HeapObject::set_map_no_write_barrier(Map* value) { Map 1338 src/objects-inl.h Map* current_map = map(); Map 1349 src/objects-inl.h return Map::cast(maybe_transitioned_map); Map 1358 src/objects-inl.h void JSObject::set_map_and_elements(Map* new_map, Map 1409 src/objects-inl.h set_map(Map::cast(obj)); Map 1586 src/objects-inl.h void JSObject::InitializeBody(Map* map, Map 2238 src/objects-inl.h CAST_ACCESSOR(Map) Map 2807 src/objects-inl.h int Map::visitor_id() { Map 2812 src/objects-inl.h void Map::set_visitor_id(int id) { Map 2818 src/objects-inl.h int Map::instance_size() { Map 2823 src/objects-inl.h int Map::inobject_properties() { Map 2828 src/objects-inl.h int Map::pre_allocated_property_fields() { Map 2833 src/objects-inl.h int HeapObject::SizeFromMap(Map* map) { Map 2866 src/objects-inl.h void Map::set_instance_size(int value) { Map 2874 src/objects-inl.h void Map::set_inobject_properties(int value) { Map 2880 src/objects-inl.h void Map::set_pre_allocated_property_fields(int value) { Map 2888 src/objects-inl.h InstanceType Map::instance_type() { Map 2893 src/objects-inl.h void Map::set_instance_type(InstanceType value) { Map 2898 src/objects-inl.h int Map::unused_property_fields() { Map 2903 src/objects-inl.h void Map::set_unused_property_fields(int value) { Map 2908 src/objects-inl.h byte Map::bit_field() { Map 2913 src/objects-inl.h void Map::set_bit_field(byte value) { Map 2918 src/objects-inl.h byte Map::bit_field2() { Map 2923 src/objects-inl.h void Map::set_bit_field2(byte value) { Map 2928 src/objects-inl.h void Map::set_non_instance_prototype(bool value) { Map 2937 src/objects-inl.h bool Map::has_non_instance_prototype() { Map 2942 src/objects-inl.h void Map::set_function_with_prototype(bool value) { Map 2951 src/objects-inl.h bool Map::function_with_prototype() { Map 2956 src/objects-inl.h void Map::set_is_access_check_needed(bool access_check_needed) { Map 2965 src/objects-inl.h bool Map::is_access_check_needed() { Map 2970 src/objects-inl.h void Map::set_is_extensible(bool value) { Map 2978 src/objects-inl.h bool Map::is_extensible() { Map 2983 src/objects-inl.h void Map::set_attached_to_shared_function_info(bool value) { Map 2991 src/objects-inl.h bool Map::attached_to_shared_function_info() { Map 2996 src/objects-inl.h void Map::set_is_shared(bool value) { Map 3004 src/objects-inl.h bool Map::is_shared() { Map 3009 src/objects-inl.h JSFunction* Map::unchecked_constructor() { Map 3442 src/objects-inl.h Object* Map::prototype() { Map 3447 src/objects-inl.h void Map::set_prototype(Object* value, WriteBarrierMode mode) { Map 3454 src/objects-inl.h DescriptorArray* Map::instance_descriptors() { Map 3465 src/objects-inl.h void Map::set_instance_descriptors(DescriptorArray* value, Map 3491 src/objects-inl.h SMI_ACCESSORS(Map, bit_field3, kBitField3Offset) Map 3494 src/objects-inl.h void Map::ClearDescriptorArray(Heap* heap, WriteBarrierMode mode) { Map 3511 src/objects-inl.h Object* Map::GetBackPointer() { Map 3522 src/objects-inl.h bool Map::HasElementsTransition() { Map 3527 src/objects-inl.h bool Map::HasTransitionArray() { Map 3532 src/objects-inl.h Map* Map::elements_transition_map() { Map 3537 src/objects-inl.h MaybeObject* Map::AddTransition(String* key, Map* target) { Map 3543 src/objects-inl.h void Map::SetTransition(int transition_index, Map* target) { Map 3550 src/objects-inl.h static MaybeObject* AllowTransitions(Map* map) { Map 3563 src/objects-inl.h static MaybeObject* EnsureHasTransitionArray(Map* map) { Map 3577 src/objects-inl.h MaybeObject* Map::set_elements_transition_map(Map* transitioned_map) { Map 3585 src/objects-inl.h FixedArray* Map::GetPrototypeTransitions() { Map 3594 src/objects-inl.h MaybeObject* Map::SetPrototypeTransitions(FixedArray* proto_transitions) { Map 3608 src/objects-inl.h bool Map::HasPrototypeTransitions() { Map 3613 src/objects-inl.h TransitionArray* Map::transitions() { Map 3618 src/objects-inl.h void Map::ClearTransitions(Heap* heap, WriteBarrierMode mode) { Map 3631 src/objects-inl.h MaybeObject* Map::set_transitions(TransitionArray* transitions_array) { Map 3645 src/objects-inl.h void Map::init_back_pointer(Object* undefined) { Map 3651 src/objects-inl.h void Map::SetBackPointer(Object* value, WriteBarrierMode mode) { Map 3668 src/objects-inl.h TransitionArray* Map::unchecked_transition_array() { Map 3678 src/objects-inl.h HeapObject* Map::UncheckedPrototypeTransitions() { Map 3685 src/objects-inl.h ACCESSORS(Map, code_cache, Object, kCodeCacheOffset) Map 3686 src/objects-inl.h ACCESSORS(Map, constructor, Object, kConstructorOffset) Map 4270 src/objects-inl.h Map* JSFunction::initial_map() { Map 4271 src/objects-inl.h return Map::cast(prototype_or_initial_map()); Map 4275 src/objects-inl.h void JSFunction::set_initial_map(Map* value) { Map 4281 src/objects-inl.h Map* initial_map) { Map 4295 src/objects-inl.h Map* current_map = initial_map; Map 4301 src/objects-inl.h Map* new_map; Map 4646 src/objects-inl.h Map* map = fixed_array->map(); Map 5106 src/objects-inl.h void Map::ClearCodeCache(Heap* heap) { Map 5235 src/objects-inl.h int JSObject::BodyDescriptor::SizeOf(Map* map, HeapObject* object) { Map 80 src/objects-printer.cc Map::cast(this)->MapPrint(out); Map 537 src/objects-printer.cc void Map::MapPrint(FILE* out) { Map 89 src/objects-visiting.h V(Map) \ Map 123 src/objects-visiting.h static VisitorId GetVisitorId(Map* map) { Map 163 src/objects-visiting.h inline Callback GetVisitor(Map* map) { Map 224 src/objects-visiting.h static inline ReturnType Visit(Map* map, HeapObject* object) { Map 235 src/objects-visiting.h static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { Map 250 src/objects-visiting.h static inline ReturnType Visit(Map* map, HeapObject* object) { Map 282 src/objects-visiting.h static inline int IterateBody(Map* map, HeapObject* obj) { Map 291 src/objects-visiting.h static inline int VisitJSFunction(Map* map, HeapObject* object) { 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 321 src/objects-visiting.h static inline int VisitSeqAsciiString(Map* map, HeapObject* object) { Map 326 src/objects-visiting.h static inline int VisitSeqTwoByteString(Map* map, HeapObject* object) { 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 515 src/objects.cc Map* new_map; Map 1108 src/objects.cc Map* map_of_this = map(); Map 1195 src/objects.cc accumulator->Add("<Map(elements=%u)>", Map::cast(this)->elements_kind()); Map 1307 src/objects.cc Map* m = map(); Map 1378 src/objects.cc Map::BodyDescriptor::IterateBody(this, v); Map 1571 src/objects.cc Map* new_map; Map 1608 src/objects.cc Map* new_map; Map 1662 src/objects.cc Map* map_of_this = map(); Map 1747 src/objects.cc Map* old_map = map(); Map 1784 src/objects.cc Map* new_map; Map 2082 src/objects.cc void Map::LookupDescriptor(JSObject* holder, Map 2095 src/objects.cc void Map::LookupTransition(JSObject* holder, Map 2125 src/objects.cc Handle<Map> Map::FindTransitionedMap(MapHandleList* candidates) { Map 2127 src/objects.cc Handle<Map> transitioned_map = Handle<Map>::null(); Map 2128 src/objects.cc Handle<Map> current_map(this); Map 2133 src/objects.cc Handle<Map> maybe_transitioned_map = Map 2148 src/objects.cc static Map* FindClosestElementsTransition(Map* map, ElementsKind to_kind) { Map 2149 src/objects.cc Map* current_map = map; Map 2162 src/objects.cc Map* next_map = current_map->elements_transition_map(); Map 2172 src/objects.cc Map* Map::LookupElementsTransitionMap(ElementsKind to_kind) { Map 2173 src/objects.cc Map* to_map = FindClosestElementsTransition(this, to_kind); Map 2189 src/objects.cc Map* current_map = map; Map 2211 src/objects.cc Handle<Map> JSObject::GetElementsTransitionMap(Handle<JSObject> object, Map 2216 src/objects.cc Map); Map 2221 src/objects.cc Map* start_map = map(); Map 2247 src/objects.cc Map* closest_map = FindClosestElementsTransition(start_map, to_kind); Map 2773 src/objects.cc Map* transition_map = result->GetTransitionTarget(); Map 2894 src/objects.cc Map* transition_map = result.GetTransitionTarget(); Map 3069 src/objects.cc Map* fast = obj->map(); Map 3073 src/objects.cc Map::cast(result)->EquivalentToForNormalization(fast, mode)) { Map 3076 src/objects.cc Map::cast(result)->SharedMapVerify(); Map 3086 src/objects.cc ASSERT(memcmp(Map::cast(fresh)->address(), Map 3087 src/objects.cc Map::cast(result)->address(), Map 3088 src/objects.cc Map::kCodeCacheOffset) == 0); Map 3089 src/objects.cc int offset = Map::kCodeCacheOffset + kPointerSize; Map 3090 src/objects.cc ASSERT(memcmp(Map::cast(fresh)->address() + offset, Map 3091 src/objects.cc Map::cast(result)->address() + offset, Map 3092 src/objects.cc Map::kSize - offset) == 0); Map 3140 src/objects.cc set_map(Map::cast(obj)); Map 3164 src/objects.cc Map* map_of_this = map(); Map 3224 src/objects.cc Map* new_map; Map 3289 src/objects.cc Map* old_map = array->map(); Map 3355 src/objects.cc set_map(Map::cast(new_map)); Map 3836 src/objects.cc Map* map_of_this = map(); Map 3987 src/objects.cc Map* new_map; Map 4025 src/objects.cc int Map::NumberOfDescribedProperties(PropertyAttributes filter) { Map 4038 src/objects.cc int Map::PropertyIndexFor(String* name) { Map 4047 src/objects.cc int Map::NextFreePropertyIndex() { Map 4060 src/objects.cc AccessorDescriptor* Map::FindAccessor(String* name) { Map 4359 src/objects.cc Map* new_map; Map 4484 src/objects.cc Map* target = result.GetTransitionTarget(); Map 4506 src/objects.cc Map* new_map; Map 4673 src/objects.cc MaybeObject* Map::RawCopy(int instance_size) { Map 4674 src/objects.cc Map* result; Map 4689 src/objects.cc MaybeObject* Map::CopyNormalized(PropertyNormalizationMode mode, Map 4696 src/objects.cc Map* result; Map 4709 src/objects.cc if (FLAG_verify_heap && Map::cast(result)->is_shared()) { Map 4718 src/objects.cc MaybeObject* Map::CopyDropDescriptors() { Map 4719 src/objects.cc Map* result; Map 4734 src/objects.cc MaybeObject* Map::CopyReplaceDescriptors(DescriptorArray* descriptors, Map 4737 src/objects.cc Map* result; Map 4758 src/objects.cc MaybeObject* Map::CopyAsElementsKind(ElementsKind kind, TransitionFlag flag) { Map 4760 src/objects.cc Map* new_map = NULL; Map 4786 src/objects.cc MaybeObject* Map::CopyWithPreallocatedFieldDescriptors() { Map 4803 src/objects.cc MaybeObject* Map::Copy(DescriptorArray::SharedMode shared_mode) { Map 4812 src/objects.cc MaybeObject* Map::CopyAddDescriptor(Descriptor* descriptor, Map 4822 src/objects.cc MaybeObject* Map::CopyInsertDescriptor(Descriptor* descriptor, Map 4846 src/objects.cc MaybeObject* Map::CopyReplaceDescriptor(Descriptor* descriptor, Map 4858 src/objects.cc void Map::UpdateCodeCache(Handle<Map> map, Map 4867 src/objects.cc MaybeObject* Map::UpdateCodeCache(String* name, Code* code) { Map 4884 src/objects.cc Object* Map::FindInCodeCache(String* name, Code::Flags flags) { Map 4894 src/objects.cc int Map::IndexInCodeCache(Object* name, Code* code) { Map 4903 src/objects.cc void Map::RemoveFromCodeCache(String* name, Code* code, int index) { Map 4927 src/objects.cc Map* Next() { Map 4938 src/objects.cc Map* elements_transition = transition_array_->elements_transition(); Map 4971 src/objects.cc Map* Next() { Map 4989 src/objects.cc Object* num = proto_trans->get(Map::kProtoTransitionNumberOfEntriesOffset); Map 4993 src/objects.cc Map* GetTransition(int transitionNumber) { Map 4995 src/objects.cc return Map::cast(proto_trans->get(IndexFor(transitionNumber))); Map 4999 src/objects.cc return Map::kProtoTransitionHeaderSize + Map 5000 src/objects.cc Map::kProtoTransitionMapOffset + Map 5001 src/objects.cc transitionNumber * Map::kProtoTransitionElementsPerEntry; Map 5030 src/objects.cc class TraversableMap : public Map { Map 5066 src/objects.cc Map* next = proto_iterator.Next(); Map 5073 src/objects.cc Map* next = transition_iterator.Next(); Map 5085 src/objects.cc void Map::TraverseTransitionTree(TraverseCallback callback, void* data) { Map 5507 src/objects.cc maps->Add(Handle<Map>(Map::cast(list->get(i)))); Map 6882 src/objects.cc Map* map = this->map(); Map 7157 src/objects.cc Map* map = Map::cast(target); Map 7167 src/objects.cc void Map::ClearNonLiveTransitions(Heap* heap) { Map 7182 src/objects.cc Map* target = t->GetTarget(i); Map 7220 src/objects.cc int Map::Hash() { Map 7238 src/objects.cc bool Map::EquivalentToForNormalization(Map* other, Map 7249 src/objects.cc (bit_field3() & ~(1<<Map::kIsShared)) == Map 7250 src/objects.cc (other->bit_field3() & ~(1<<Map::kIsShared)); Map 7434 src/objects.cc Map* new_map; Map 7464 src/objects.cc Map* new_map; Map 7485 src/objects.cc Map* no_prototype_map = shared()->is_classic_mode() Map 7817 src/objects.cc Map* map = reinterpret_cast<Map*>(initial_map()); Map 7821 src/objects.cc map->bit_field2() | (1 << Map::kAttachedToSharedFunctionInfo)); Map 7842 src/objects.cc map->bit_field2() & ~(1 << Map::kAttachedToSharedFunctionInfo)); Map 7893 src/objects.cc Map* map = Map::cast(initial_map()); Map 8128 src/objects.cc Map* Code::FindFirstMap() { Map 8135 src/objects.cc if (object->IsMap()) return Map::cast(object); Map 8525 src/objects.cc Map* new_map = map(); Map 8571 src/objects.cc Map* new_map; Map 8633 src/objects.cc Map* Map::GetPrototypeTransition(Object* prototype) { Map 8643 src/objects.cc return Map::cast(map); Map 8650 src/objects.cc MaybeObject* Map::PutPrototypeTransition(Object* prototype, Map* map) { Map 8747 src/objects.cc Map* map = real_receiver->map(); Map 8757 src/objects.cc Map* new_map = map->GetPrototypeTransition(value); Map 9253 src/objects.cc Map* new_map; Map 9771 src/objects.cc Map* new_map; Map 9822 src/objects.cc bool Map::IsValidElementsTransition(ElementsKind from_kind, Map 10951 src/objects.cc Map* map = heap->SymbolMapForString(string_); Map 11380 src/objects.cc Map* new_map = Map::cast(obj); Map 12540 src/objects.cc Map* new_map; Map 790 src/objects.h V(Map) \ Map 1104 src/objects.h static inline MapWord FromMap(Map* map); Map 1107 src/objects.h inline Map* ToMap(); Map 1148 src/objects.h inline Map* map(); Map 1149 src/objects.h inline void set_map(Map* value); Map 1153 src/objects.h inline void set_map_no_write_barrier(Map* value); Map 1189 src/objects.h inline int SizeFromMap(Map* map); Map 1543 src/objects.h Map* map, Map 1912 src/objects.h MUST_USE_RESULT MaybeObject* AddFastPropertyUsingMap(Map* new_map, Map 1935 src/objects.h static Handle<Map> GetElementsTransitionMap(Handle<JSObject> object, 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 2660 src/objects.h bool IsConsistentWithBackPointers(Map* current_map); Map 3042 src/objects.h MUST_USE_RESULT MaybeObject* Put(FixedArray* key, Map* value); Map 4406 src/objects.h Map* FindFirstMap(); Map 4662 src/objects.h class Map: public HeapObject { Map 4820 src/objects.h inline Map* elements_transition_map(); Map 4822 src/objects.h Map* transitioned_map); Map 4824 src/objects.h inline void SetTransition(int index, Map* target); Map 4825 src/objects.h MUST_USE_RESULT inline MaybeObject* AddTransition(String* key, Map* target); Map 4955 src/objects.h static inline Map* cast(Object* obj); Map 4966 src/objects.h static void UpdateCodeCache(Handle<Map> map, Map 4993 src/objects.h bool EquivalentToForNormalization(Map* other, PropertyNormalizationMode mode); Map 4999 src/objects.h Map* LookupElementsTransitionMap(ElementsKind elements_kind); Map 5004 src/objects.h Handle<Map> FindTransitionedMap(MapHandleList* candidates); Map 5005 src/objects.h Map* FindTransitionedMap(MapList* candidates); Map 5044 src/objects.h Map* GetPrototypeTransition(Object* prototype); Map 5047 src/objects.h Map* map); Map 5070 src/objects.h static const int kPointerFieldsBeginOffset = Map::kPrototypeOffset; Map 5115 src/objects.h (FAST_ELEMENTS + 1) << Map::kElementsKindShift) - 1; Map 5118 src/objects.h Map::kElementsKindShift) - 1; Map 5121 src/objects.h Map::kElementsKindShift) - 1; Map 5124 src/objects.h Map::kElementsKindShift) - 1; Map 5135 src/objects.h DISALLOW_IMPLICIT_CONSTRUCTORS(Map); Map 5439 src/objects.h void StartInobjectSlackTracking(Map* map); Map 5455 src/objects.h void AttachInitialMap(Map* map); Map 6045 src/objects.h inline Map* initial_map(); Map 6046 src/objects.h inline void set_initial_map(Map* value); Map 6048 src/objects.h Map* value); Map 6993 src/objects.h inline explicit StringShape(Map* s); Map 8870 src/objects.h static inline int SizeOf(Map* map, HeapObject* object) { Map 1858 src/profile-generator.cc ExtractMapReferences(entry, Map::cast(obj)); Map 2006 src/profile-generator.cc "prototype", map->prototype(), Map::kPrototypeOffset); Map 2009 src/profile-generator.cc Map::kConstructorOffset); Map 2014 src/profile-generator.cc Map::kInstanceDescriptorsOrBackPointerOffset); Map 2018 src/profile-generator.cc Map::kCodeCacheOffset); Map 3019 src/profile-generator.cc int index = entries_->Map(ptr); Map 778 src/profile-generator.h int Map(HeapThing thing); Map 878 src/profile-generator.h void ExtractMapReferences(int entry, Map* map); Map 296 src/property.h Map* GetTransitionTarget() { Map 302 src/property.h PropertyDetails GetTransitionDetails(Map* map) { Map 312 src/property.h bool IsTransitionToField(Map* map) { Map 316 src/property.h Map* GetTransitionMap() { Map 318 src/property.h return Map::cast(GetValue()); Map 321 src/property.h Map* GetTransitionMapFromMap(Map* map) { Map 337 src/property.h int GetLocalFieldIndexFromMap(Map* map) { Map 353 src/property.h JSFunction* GetConstantFunctionFromMap(Map* map) { Map 379 src/property.h Object* GetValueFromMap(Map* map) const { Map 281 src/runtime.cc static Handle<Map> ComputeObjectLiteralMap( Map 328 src/runtime.cc Handle<Map>(context->object_function()->initial_map()), Map 359 src/runtime.cc Handle<Map> map = has_function_literal Map 360 src/runtime.cc ? Handle<Map>(context->object_function()->initial_map()) Map 448 src/runtime.cc if (Map::IsValidElementsTransition(from_kind, to_kind)) { Map 483 src/runtime.cc object->set_map(Map::cast(maybe_map)); Map 1292 src/runtime.cc Map* old_map = object->map(); Map 1296 src/runtime.cc Map* new_map; Map 1310 src/runtime.cc Map* old_map = object->map(); Map 1313 src/runtime.cc Map* new_map; Map 1869 src/runtime.cc Map* map = regexp->map(); Map 2182 src/runtime.cc Map* new_map; Map 4403 src/runtime.cc Map* receiver_map = receiver->map(); Map 4985 src/runtime.cc Map* map = object->map(); Map 7825 src/runtime.cc Handle<Map> old_map(result->map()); Map 7826 src/runtime.cc Handle<Map> new_map = isolate->factory()->CopyMap(old_map); Map 9497 src/runtime.cc Handle<Map> map = func->shared()->is_classic_mode() Map 9619 src/runtime.cc Handle<Map> map; Map 10170 src/runtime.cc to->set_map_and_elements(Map::cast(new_map), new_elements); Map 1365 src/serialize.cc ASSERT(Map::cast(heap_object)->code_cache() == Map 355 src/spaces-inl.h Map* map = object->map(); Map 1012 src/spaces.cc Map* map = object->map(); Map 1283 src/spaces.cc Map* map = object->map(); Map 2770 src/spaces.cc Map* map = object->map(); Map 2396 src/spaces.h : FixedSpace(heap, max_capacity, id, Map::kSize, "map"), Map 2405 src/spaces.h if (IsPowerOf2(Map::kSize)) { Map 2406 src/spaces.h return RoundDown(size, Map::kSize); Map 2408 src/spaces.h return (size / Map::kSize) * Map::kSize; Map 2418 src/spaces.h static const int kMapsPerPage = Page::kNonCodeObjectAreaSize / Map::kSize; Map 457 src/store-buffer.cc return page + (((addr - page) + (Map::kSize - 1)) / Map::kSize * Map::kSize); Map 464 src/store-buffer.cc return page + ((addr - page) / Map::kSize * Map::kSize); Map 480 src/store-buffer.cc Address pointer_fields_start = map_address + Map::kPointerFieldsBeginOffset; Map 481 src/store-buffer.cc Address pointer_fields_end = map_address + Map::kPointerFieldsEndOffset; Map 486 src/store-buffer.cc map_address += Map::kSize; Map 344 src/string-stream.cc Map* map = js_object->map(); Map 454 src/string-stream.cc Map* map = HeapObject::cast(f)->map(); Map 86 src/stub-cache.cc Map* old_map = primary->map; Map 360 src/stub-cache.cc Handle<Map> map(receiver->map()); Map 368 src/stub-cache.cc Map::UpdateCodeCache(map, name, code); Map 475 src/stub-cache.cc Map::UpdateCodeCache(receiver_map, name, code); Map 943 src/stub-cache.cc Map* map = primary_[i].value->FindFirstMap(); 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 967 src/stub-cache.cc Map* primary_map = primary_entry->value->FindFirstMap(); Map 975 src/stub-cache.cc types->Add(Handle<Map>(map), zone); Map 72 src/stub-cache.h Map* map; Map 150 src/stub-cache.h Handle<Map> transition, Map 180 src/stub-cache.h Handle<Map> transition, Map 183 src/stub-cache.h Handle<Code> ComputeKeyedLoadOrStoreElement(Handle<Map> receiver_map, Map 255 src/stub-cache.h Code* Set(String* name, Map* map, Code* code); Map 333 src/stub-cache.h static int PrimaryOffset(String* name, Code::Flags flags, Map* map) { Map 478 src/stub-cache.h Handle<Map> transition, Map 665 src/stub-cache.h Handle<Code> CompileLoadElement(Handle<Map> receiver_map); Map 694 src/stub-cache.h Handle<Map> transition, Map 731 src/stub-cache.h Handle<Map> transition, Map 734 src/stub-cache.h Handle<Code> CompileStoreElement(Handle<Map> receiver_map); Map 60 src/transitions-inl.h Map* TransitionArray::elements_transition() { Map 62 src/transitions-inl.h return Map::cast(transition_map); Map 76 src/transitions-inl.h void TransitionArray::set_elements_transition(Map* transition_map, Map 141 src/transitions-inl.h Map* TransitionArray::GetTarget(int transition_number) { Map 143 src/transitions-inl.h return Map::cast(get(ToTargetIndex(transition_number))); Map 155 src/transitions-inl.h void TransitionArray::SetTarget(int transition_number, Map* value) { Map 162 src/transitions-inl.h Map* map = GetTarget(transition_number); Map 183 src/transitions-inl.h Map* target, Map 54 src/transitions.h inline Map* GetTarget(int transition_number); Map 55 src/transitions.h inline void SetTarget(int transition_number, Map* target); Map 60 src/transitions.h inline Map* elements_transition(); Map 62 src/transitions.h Map* target, Map 86 src/transitions.h static MUST_USE_RESULT MaybeObject* NewWith(String* name, Map* target); Map 91 src/transitions.h MUST_USE_RESULT MaybeObject* CopyInsert(String* name, Map* target); Map 136 src/transitions.h bool IsConsistentWithBackPointers(Map* current_map); Map 160 src/transitions.h Map* target, Map 184 src/type-info.cc Handle<Map> TypeFeedbackOracle::LoadMonomorphicReceiverType(Property* expr) { Map 189 src/type-info.cc Map* first_map = code->FindFirstMap(); Map 192 src/type-info.cc ? Handle<Map>::null() Map 193 src/type-info.cc : Handle<Map>(first_map); Map 195 src/type-info.cc return Handle<Map>::cast(map_or_code); Map 199 src/type-info.cc Handle<Map> TypeFeedbackOracle::StoreMonomorphicReceiverType(Expression* expr) { Map 204 src/type-info.cc Map* first_map = code->FindFirstMap(); Map 207 src/type-info.cc ? Handle<Map>::null() Map 208 src/type-info.cc : Handle<Map>(first_map); Map 210 src/type-info.cc return Handle<Map>::cast(map_or_code); Map 293 src/type-info.cc Handle<Map> TypeFeedbackOracle::GetObjectLiteralStoreMap( Map 296 src/type-info.cc return Handle<Map>::cast(GetInfo(prop->key()->id())); Map 346 src/type-info.cc Handle<Map> TypeFeedbackOracle::GetCompareMap(CompareOperation* expr) { Map 348 src/type-info.cc if (!object->IsCode()) return Handle<Map>::null(); Map 350 src/type-info.cc if (!code->is_compare_ic_stub()) return Handle<Map>::null(); Map 353 src/type-info.cc return Handle<Map>::null(); Map 355 src/type-info.cc Map* first_map = code->FindFirstMap(); Map 358 src/type-info.cc ? Handle<Map>::null() Map 359 src/type-info.cc : Handle<Map>(first_map); Map 508 src/type-info.cc types->Add(Handle<Map>::cast(object), zone()); Map 578 src/type-info.cc Map* map = Map::cast(object); Map 580 src/type-info.cc AddMapIfMissing(Handle<Map>(map), types, zone()); Map 664 src/type-info.cc } else if (!CanRetainOtherContext(Map::cast(map), Map 253 src/type-info.h Handle<Map> LoadMonomorphicReceiverType(Property* expr); Map 254 src/type-info.h Handle<Map> StoreMonomorphicReceiverType(Expression* expr); Map 269 src/type-info.h static bool CanRetainOtherContext(Map* map, Context* global_context); Map 279 src/type-info.h Handle<Map> GetObjectLiteralStoreMap(ObjectLiteral::Property* prop); Map 293 src/type-info.h Handle<Map> GetCompareMap(CompareOperation* expr); Map 148 src/v8globals.h class Map; Map 154 src/x64/builtins-x64.cc __ movzxbq(rdi, FieldOperand(rax, Map::kInstanceSizeOffset)); Map 179 src/x64/builtins-x64.cc FieldOperand(rax, Map::kPreAllocatedPropertyFieldsOffset)); Map 208 src/x64/builtins-x64.cc __ movzxbq(rdx, FieldOperand(rax, Map::kUnusedPropertyFieldsOffset)); Map 210 src/x64/builtins-x64.cc FieldOperand(rax, Map::kPreAllocatedPropertyFieldsOffset)); Map 213 src/x64/builtins-x64.cc __ movzxbq(rcx, FieldOperand(rax, Map::kInObjectPropertiesOffset)); Map 1494 src/x64/builtins-x64.cc __ cmpb(FieldOperand(rcx, Map::kInstanceSizeOffset), Map 1497 src/x64/builtins-x64.cc __ cmpb(FieldOperand(rcx, Map::kUnusedPropertyFieldsOffset), Immediate(0)); Map 461 src/x64/code-stubs-x64.cc __ movzxbq(rax, FieldOperand(rax, Map::kInstanceSizeOffset)); Map 523 src/x64/code-stubs-x64.cc __ testb(FieldOperand(map, Map::kBitFieldOffset), Map 524 src/x64/code-stubs-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 2849 src/x64/code-stubs-x64.cc __ movzxbl(rbx, FieldOperand(rbx, Map::kInstanceTypeOffset)); Map 2904 src/x64/code-stubs-x64.cc __ testb(FieldOperand(rbx, Map::kInstanceTypeOffset), Map 2909 src/x64/code-stubs-x64.cc __ testb(FieldOperand(rbx, Map::kInstanceTypeOffset), Map 3159 src/x64/code-stubs-x64.cc __ movzxbl(rbx, FieldOperand(rbx, Map::kInstanceTypeOffset)); Map 3617 src/x64/code-stubs-x64.cc __ testb(FieldOperand(rbx, Map::kBitFieldOffset), Map 3618 src/x64/code-stubs-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 3620 src/x64/code-stubs-x64.cc __ testb(FieldOperand(rcx, Map::kBitFieldOffset), Map 3621 src/x64/code-stubs-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 3663 src/x64/code-stubs-x64.cc FieldOperand(scratch, Map::kInstanceTypeOffset)); Map 4344 src/x64/code-stubs-x64.cc __ movq(rcx, FieldOperand(rax, Map::kPrototypeOffset)); Map 4357 src/x64/code-stubs-x64.cc __ movq(rcx, FieldOperand(rcx, Map::kPrototypeOffset)); Map 4478 src/x64/code-stubs-x64.cc __ movzxbl(result_, FieldOperand(result_, Map::kInstanceTypeOffset)); Map 4532 src/x64/code-stubs-x64.cc __ movzxbl(result_, FieldOperand(result_, Map::kInstanceTypeOffset)); Map 4685 src/x64/code-stubs-x64.cc __ movzxbl(r8, FieldOperand(r8, Map::kInstanceTypeOffset)); Map 4686 src/x64/code-stubs-x64.cc __ movzxbl(r9, FieldOperand(r9, Map::kInstanceTypeOffset)); Map 4915 src/x64/code-stubs-x64.cc __ testb(FieldOperand(scratch1, Map::kBitField2Offset), Map 4916 src/x64/code-stubs-x64.cc Immediate(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 5110 src/x64/code-stubs-x64.cc __ movzxbl(temp, FieldOperand(map, Map::kInstanceTypeOffset)); Map 5258 src/x64/code-stubs-x64.cc __ movzxbl(rbx, FieldOperand(rbx, Map::kInstanceTypeOffset)); Map 5267 src/x64/code-stubs-x64.cc __ movzxbl(rbx, FieldOperand(rbx, Map::kInstanceTypeOffset)); Map 5671 src/x64/code-stubs-x64.cc __ movzxbq(tmp1, FieldOperand(tmp1, Map::kInstanceTypeOffset)); Map 5672 src/x64/code-stubs-x64.cc __ movzxbq(tmp2, FieldOperand(tmp2, Map::kInstanceTypeOffset)); Map 5717 src/x64/code-stubs-x64.cc __ movzxbq(tmp1, FieldOperand(tmp1, Map::kInstanceTypeOffset)); Map 5718 src/x64/code-stubs-x64.cc __ movzxbq(tmp2, FieldOperand(tmp2, Map::kInstanceTypeOffset)); Map 5893 src/x64/code-stubs-x64.cc __ testb(FieldOperand(entity_name, Map::kInstanceTypeOffset), Map 6030 src/x64/code-stubs-x64.cc __ testb(FieldOperand(scratch, Map::kInstanceTypeOffset), Map 483 src/x64/codegen-x64.cc __ movzxbl(result, FieldOperand(result, Map::kInstanceTypeOffset)); Map 515 src/x64/codegen-x64.cc __ movzxbl(result, FieldOperand(result, Map::kInstanceTypeOffset)); Map 2552 src/x64/full-codegen-x64.cc __ testb(FieldOperand(rbx, Map::kBitFieldOffset), Map 2553 src/x64/full-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 2555 src/x64/full-codegen-x64.cc __ movzxbq(rbx, FieldOperand(rbx, Map::kInstanceTypeOffset)); Map 2603 src/x64/full-codegen-x64.cc __ testb(FieldOperand(rbx, Map::kBitFieldOffset), Map 2604 src/x64/full-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 2631 src/x64/full-codegen-x64.cc __ testb(FieldOperand(rbx, Map::kBitField2Offset), Map 2632 src/x64/full-codegen-x64.cc Immediate(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 2675 src/x64/full-codegen-x64.cc __ movq(rcx, FieldOperand(rbx, Map::kPrototypeOffset)); Map 2686 src/x64/full-codegen-x64.cc __ or_(FieldOperand(rbx, Map::kBitField2Offset), Map 2687 src/x64/full-codegen-x64.cc Immediate(1 << Map::kStringWrapperSafeForDefaultValueOf)); Map 2885 src/x64/full-codegen-x64.cc __ movq(rax, FieldOperand(rax, Map::kConstructorOffset)); Map 3447 src/x64/full-codegen-x64.cc __ cmpb(FieldOperand(tmp, Map::kInstanceTypeOffset), Map 3585 src/x64/full-codegen-x64.cc __ movzxbl(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); Map 3624 src/x64/full-codegen-x64.cc __ movzxbl(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); Map 4227 src/x64/full-codegen-x64.cc __ testb(FieldOperand(rdx, Map::kBitFieldOffset), Map 4228 src/x64/full-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 4245 src/x64/full-codegen-x64.cc __ testb(FieldOperand(rdx, Map::kBitFieldOffset), Map 4246 src/x64/full-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 4266 src/x64/full-codegen-x64.cc __ testb(FieldOperand(rdx, Map::kBitFieldOffset), Map 4267 src/x64/full-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 4400 src/x64/full-codegen-x64.cc __ testb(FieldOperand(rdx, Map::kBitFieldOffset), Map 4401 src/x64/full-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 78 src/x64/ic-x64.cc __ movb(r0, FieldOperand(r1, Map::kInstanceTypeOffset)); Map 88 src/x64/ic-x64.cc __ testb(FieldOperand(r1, Map::kBitFieldOffset), Map 89 src/x64/ic-x64.cc Immediate((1 << Map::kIsAccessCheckNeeded) | Map 90 src/x64/ic-x64.cc (1 << Map::kHasNamedInterceptor))); Map 295 src/x64/ic-x64.cc __ testb(FieldOperand(map, Map::kBitFieldOffset), Map 296 src/x64/ic-x64.cc Immediate((1 << Map::kIsAccessCheckNeeded) | Map 382 src/x64/ic-x64.cc __ testb(FieldOperand(map, Map::kInstanceTypeOffset), Map 405 src/x64/ic-x64.cc masm, rdx, rcx, Map::kHasIndexedInterceptor, &slow); Map 448 src/x64/ic-x64.cc masm, rdx, rcx, Map::kHasNamedInterceptor, &slow); Map 507 src/x64/ic-x64.cc __ movzxbq(rcx, FieldOperand(rbx, Map::kInObjectPropertiesOffset)); Map 517 src/x64/ic-x64.cc __ movzxbq(rcx, FieldOperand(rbx, Map::kInstanceSizeOffset)); Map 539 src/x64/ic-x64.cc __ movb(rcx, FieldOperand(rcx, Map::kInstanceTypeOffset)); Map 604 src/x64/ic-x64.cc __ movb(rcx, FieldOperand(rcx, Map::kBitFieldOffset)); Map 606 src/x64/ic-x64.cc __ cmpb(rcx, Immediate(1 << Map::kHasIndexedInterceptor)); Map 647 src/x64/ic-x64.cc __ testb(FieldOperand(r9, Map::kBitFieldOffset), Map 648 src/x64/ic-x64.cc Immediate(1 << Map::kIsAccessCheckNeeded)); Map 1044 src/x64/ic-x64.cc masm, rdx, rax, Map::kHasIndexedInterceptor, &slow_call); Map 1093 src/x64/ic-x64.cc masm, rdx, rax, Map::kHasNamedInterceptor, &lookup_monomorphic_cache); Map 1175 src/x64/ic-x64.cc Handle<Map> arguments_map(heap->non_strict_arguments_elements_map()); Map 1219 src/x64/ic-x64.cc Handle<Map> fixed_array_map(masm->isolate()->heap()->fixed_array_map()); Map 1727 src/x64/ic-x64.cc stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map())); Map 1291 src/x64/lithium-codegen-x64.cc __ movzxbq(result, FieldOperand(result, Map::kBitField2Offset)); Map 1293 src/x64/lithium-codegen-x64.cc __ and_(result, Immediate(Map::kElementsKindMask)); Map 1294 src/x64/lithium-codegen-x64.cc __ shr(result, Immediate(Map::kElementsKindShift)); Map 1539 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(map, Map::kBitFieldOffset), Map 1540 src/x64/lithium-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 1725 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(scratch, Map::kBitFieldOffset), Map 1726 src/x64/lithium-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 1744 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(kScratchRegister, Map::kBitFieldOffset), Map 1745 src/x64/lithium-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 1749 src/x64/lithium-codegen-x64.cc FieldOperand(kScratchRegister, Map::kInstanceTypeOffset)); Map 1820 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(temp, Map::kBitFieldOffset), Map 1821 src/x64/lithium-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 1935 src/x64/lithium-codegen-x64.cc __ movzxbl(temp2, FieldOperand(temp, Map::kInstanceTypeOffset)); Map 1944 src/x64/lithium-codegen-x64.cc __ movq(temp, FieldOperand(temp, Map::kConstructorOffset)); Map 2314 src/x64/lithium-codegen-x64.cc Handle<Map>(current->map())); Map 2330 src/x64/lithium-codegen-x64.cc Handle<Map> map = list->at(i); Map 2362 src/x64/lithium-codegen-x64.cc Handle<Map> map = instr->hydrogen()->types()->at(i); Map 2411 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(result, Map::kBitFieldOffset), Map 2412 src/x64/lithium-codegen-x64.cc Immediate(1 << Map::kHasNonInstancePrototype)); Map 2429 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(result, Map::kPrototypeOffset)); Map 2435 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(result, Map::kConstructorOffset)); Map 2457 src/x64/lithium-codegen-x64.cc __ movzxbq(temp, FieldOperand(temp, Map::kBitField2Offset)); Map 2458 src/x64/lithium-codegen-x64.cc __ and_(temp, Immediate(Map::kElementsKindMask)); Map 2459 src/x64/lithium-codegen-x64.cc __ shr(temp, Immediate(Map::kElementsKindShift)); Map 3709 src/x64/lithium-codegen-x64.cc Handle<Map> from_map = instr->original_map(); Map 3710 src/x64/lithium-codegen-x64.cc Handle<Map> to_map = instr->transitioned_map(); Map 4152 src/x64/lithium-codegen-x64.cc __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset), Map 4162 src/x64/lithium-codegen-x64.cc __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset), Map 4174 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset), Map 4179 src/x64/lithium-codegen-x64.cc FieldOperand(kScratchRegister, Map::kInstanceTypeOffset)); Map 4222 src/x64/lithium-codegen-x64.cc Handle<Map> map = map_set->at(i); Map 4226 src/x64/lithium-codegen-x64.cc Handle<Map> map = map_set->last(); 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 4325 src/x64/lithium-codegen-x64.cc Handle<Map> initial_map(constructor->initial_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 4390 src/x64/lithium-codegen-x64.cc Handle<Map> initial_map(constructor->initial_map()); Map 4418 src/x64/lithium-codegen-x64.cc __ movb(rbx, FieldOperand(rbx, Map::kBitField2Offset)); Map 4420 src/x64/lithium-codegen-x64.cc __ and_(rbx, Immediate(Map::kElementsKindMask)); Map 4422 src/x64/lithium-codegen-x64.cc Map::kElementsKindShift)); Map 4567 src/x64/lithium-codegen-x64.cc __ movb(rcx, FieldOperand(rcx, Map::kBitField2Offset)); Map 4569 src/x64/lithium-codegen-x64.cc __ and_(rcx, Immediate(Map::kElementsKindMask)); Map 4571 src/x64/lithium-codegen-x64.cc Map::kElementsKindShift)); Map 4756 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(input, Map::kBitFieldOffset), Map 4757 src/x64/lithium-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 4776 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(input, Map::kBitFieldOffset), Map 4777 src/x64/lithium-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 4799 src/x64/lithium-codegen-x64.cc __ testb(FieldOperand(input, Map::kBitFieldOffset), Map 4800 src/x64/lithium-codegen-x64.cc Immediate(1 << Map::kIsUndetectable)); Map 111 src/x64/lithium-codegen-x64.h void DoCheckMapCommon(Register reg, Handle<Map> map, Map 302 src/x64/lithium-codegen-x64.h Handle<Map> type, Map 963 src/x64/lithium-x64.h Handle<Map> map() const { return hydrogen()->map(); } Map 1676 src/x64/lithium-x64.h Handle<Map> transition() const { return hydrogen()->transition(); } Map 1808 src/x64/lithium-x64.h Handle<Map> original_map() { return hydrogen()->original_map(); } Map 1809 src/x64/lithium-x64.h Handle<Map> transitioned_map() { return hydrogen()->transitioned_map(); } Map 2167 src/x64/macro-assembler-x64.cc movzxbl(scratch1, FieldOperand(scratch1, Map::kInstanceTypeOffset)); Map 2168 src/x64/macro-assembler-x64.cc movzxbl(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset)); 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 2698 src/x64/macro-assembler-x64.cc Immediate(Map::kMaximumBitField2FastHoleyElementValue)); Map 2710 src/x64/macro-assembler-x64.cc cmpb(FieldOperand(map, Map::kBitField2Offset), Map 2711 src/x64/macro-assembler-x64.cc Immediate(Map::kMaximumBitField2FastHoleySmiElementValue)); Map 2713 src/x64/macro-assembler-x64.cc cmpb(FieldOperand(map, Map::kBitField2Offset), Map 2714 src/x64/macro-assembler-x64.cc Immediate(Map::kMaximumBitField2FastHoleyElementValue)); Map 2724 src/x64/macro-assembler-x64.cc cmpb(FieldOperand(map, Map::kBitField2Offset), Map 2725 src/x64/macro-assembler-x64.cc Immediate(Map::kMaximumBitField2FastHoleySmiElementValue)); Map 2792 src/x64/macro-assembler-x64.cc Map* current_map = *map; Map 2799 src/x64/macro-assembler-x64.cc Handle<Map>(current_map)); Map 2856 src/x64/macro-assembler-x64.cc Map::kInstanceDescriptorsOrBackPointerOffset)); Map 2948 src/x64/macro-assembler-x64.cc movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); Map 2980 src/x64/macro-assembler-x64.cc testb(FieldOperand(result, Map::kBitFieldOffset), Map 2981 src/x64/macro-assembler-x64.cc Immediate(1 << Map::kHasNonInstancePrototype)); Map 3000 src/x64/macro-assembler-x64.cc movq(result, FieldOperand(result, Map::kPrototypeOffset)); Map 3006 src/x64/macro-assembler-x64.cc movq(result, FieldOperand(result, Map::kConstructorOffset)); Map 4319 src/x64/macro-assembler-x64.cc testb(FieldOperand(scratch, Map::kInstanceTypeOffset), Map 4406 src/x64/macro-assembler-x64.cc movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); Map 4466 src/x64/macro-assembler-x64.cc movq(rdx, FieldOperand(rbx, Map::kInstanceDescriptorsOrBackPointerOffset)); Map 4489 src/x64/macro-assembler-x64.cc movq(rcx, FieldOperand(rbx, Map::kPrototypeOffset)); 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 128 src/x64/stub-cache-x64.cc (1 << Map::kHasNamedInterceptor) | (1 << Map::kIsAccessCheckNeeded); Map 131 src/x64/stub-cache-x64.cc __ testb(FieldOperand(r0, Map::kBitFieldOffset), Map 241 src/x64/stub-cache-x64.cc __ movq(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); Map 260 src/x64/stub-cache-x64.cc __ Move(prototype, Handle<Map>(function->initial_map())); Map 262 src/x64/stub-cache-x64.cc __ movq(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); Map 295 src/x64/stub-cache-x64.cc __ movzxbq(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); Map 753 src/x64/stub-cache-x64.cc __ CheckMap(receiver_reg, Handle<Map>(object->map()), Map 949 src/x64/stub-cache-x64.cc __ movq(reg, FieldOperand(scratch1, Map::kPrototypeOffset)); Map 952 src/x64/stub-cache-x64.cc Handle<Map> current_map(current->map()); Map 957 src/x64/stub-cache-x64.cc __ CheckMap(reg, Handle<Map>(current_map), Map 971 src/x64/stub-cache-x64.cc __ movq(reg, FieldOperand(scratch1, Map::kPrototypeOffset)); 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 3166 src/x64/stub-cache-x64.cc __ movzxbq(rcx, FieldOperand(rbx, Map::kInstanceSizeOffset)); Map 151 test/cctest/test-alloc.cc Handle<Map> map(function->initial_map()); Map 37 test/cctest/test-heap.cc CheckMap(HEAP->meta_map(), MAP_TYPE, Map::kSize); Map 213 test/cctest/test-heap.cc Handle<Map> initial_map = Map 543 test/cctest/test-heap.cc Handle<Map> initial_map = Map 639 test/cctest/test-heap.cc Handle<Map> initial_map = Map 834 test/cctest/test-heap.cc objs[next_objs_index++] = Handle<Map>(HeapObject::cast(*objs[0])->map()); Map 879 test/cctest/test-heap.cc Handle<Map> object_map(object_ctor->initial_map()); Map 881 test/cctest/test-heap.cc Handle<Map> my_map = FACTORY->CopyMap(object_map, 1); Map 1592 test/cctest/test-heap.cc int j = Map::kProtoTransitionHeaderSize + Map 1593 test/cctest/test-heap.cc i * Map::kProtoTransitionElementsPerEntry; Map 1594 test/cctest/test-heap.cc CHECK(trans->get(j + Map::kProtoTransitionMapOffset)->IsMap()); Map 1595 test/cctest/test-heap.cc Object* proto = trans->get(j + Map::kProtoTransitionPrototypeOffset); Map 1610 test/cctest/test-heap.cc Handle<Map> map(baseObject->map()); Map 193 test/cctest/test-mark-compact.cc Map* initial_map = Map 194 test/cctest/test-mark-compact.cc Map::cast(HEAP->AllocateMap(JS_OBJECT_TYPE, Map 241 test/cctest/test-mark-compact.cc static Handle<Map> CreateMap() { Map 256 test/cctest/test-mark-compact.cc Handle<Map> map = CreateMap(); Map 594 test/cctest/test-serialize.cc const int kMapSize = Map::kSize; Map 38 test/cctest/test-weakmaps.cc Handle<Map> map = FACTORY->NewMap(JS_WEAK_MAP_TYPE, JSWeakMap::kSize); Map 78 test/cctest/test-weakmaps.cc Handle<Map> map = FACTORY->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize); Map 136 test/cctest/test-weakmaps.cc Handle<Map> map = FACTORY->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize);