/external/v8/src/ |
D | ic.cc | 1041 Handle<Map> receiver_map = receiver_maps->at(i); in ComputePolymorphicStub() local 1043 receiver_map, strict_mode, growth_mode); in ComputePolymorphicStub() 1572 Handle<Map> receiver_map(receiver->map()); in ComputeStub() local 1574 AddOneReceiverMapIfMissing(&target_receiver_maps, receiver_map); in ComputeStub() 1614 Handle<Map> receiver_map, in ComputeMonomorphicStubWithoutMapCheck() argument 1617 if ((receiver_map->instance_type() & kNotStringTag) == 0) { in ComputeMonomorphicStubWithoutMapCheck() 1621 ASSERT(receiver_map->has_dictionary_elements() || in ComputeMonomorphicStubWithoutMapCheck() 1622 receiver_map->has_fast_elements() || in ComputeMonomorphicStubWithoutMapCheck() 1623 receiver_map->has_fast_smi_only_elements() || in ComputeMonomorphicStubWithoutMapCheck() 1624 receiver_map->has_fast_double_elements() || in ComputeMonomorphicStubWithoutMapCheck() [all …]
|
D | stub-cache.cc | 415 Handle<Map> receiver_map(receiver->map()); in ComputeKeyedLoadOrStoreElement() local 416 Handle<Object> probe(receiver_map->FindInCodeCache(*name, flags)); in ComputeKeyedLoadOrStoreElement() 423 code = compiler.CompileLoadElement(receiver_map); in ComputeKeyedLoadOrStoreElement() 429 code = compiler.CompileStoreElement(receiver_map); in ComputeKeyedLoadOrStoreElement() 435 code = compiler.CompileStoreElement(receiver_map); in ComputeKeyedLoadOrStoreElement()
|
D | stub-cache.h | 645 Handle<Code> CompileLoadElement(Handle<Map> receiver_map); 709 Handle<Code> CompileStoreElement(Handle<Map> receiver_map);
|
D | hydrogen.h | 1014 Handle<Map> receiver_map, 1126 Handle<Map> receiver_map,
|
D | hydrogen.cc | 5057 Handle<Map> receiver_map, in AddCheckConstantFunction() argument 5064 AddInstruction(new(zone()) HCheckMap(receiver, receiver_map, NULL, in AddCheckConstantFunction() 5069 Handle<JSObject>(JSObject::cast(receiver_map->prototype())), in AddCheckConstantFunction() 5528 Handle<Map> receiver_map, in TryInlineBuiltinMethodCall() argument 5530 ASSERT(check_type != RECEIVER_MAP_CHECK || !receiver_map.is_null()); in TryInlineBuiltinMethodCall() 5568 AddCheckConstantFunction(expr, receiver, receiver_map, true); in TryInlineBuiltinMethodCall() 5581 AddCheckConstantFunction(expr, receiver, receiver_map, true); in TryInlineBuiltinMethodCall() 5623 AddCheckConstantFunction(expr, receiver, receiver_map, true); in TryInlineBuiltinMethodCall() 5636 AddCheckConstantFunction(expr, receiver, receiver_map, true); in TryInlineBuiltinMethodCall() 5846 Handle<Map> receiver_map = (types == NULL || types->is_empty()) in VisitCall() local [all …]
|
D | ic.h | 441 Handle<Map> receiver_map,
|
D | runtime.cc | 4259 Map* receiver_map = receiver->map(); in RUNTIME_FUNCTION() local 4261 int offset = keyed_lookup_cache->Lookup(receiver_map, key); in RUNTIME_FUNCTION() 4274 keyed_lookup_cache->Update(receiver_map, key, offset); in RUNTIME_FUNCTION()
|
/external/v8/src/mips/ |
D | ic-mips.cc | 1210 Register receiver_map = a3; in GenerateGeneric() local 1220 __ lw(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateGeneric() 1223 __ lbu(t0, FieldMemOperand(receiver_map, Map::kBitFieldOffset)); in GenerateGeneric() 1227 __ lbu(t0, FieldMemOperand(receiver_map, Map::kInstanceTypeOffset)); in GenerateGeneric() 1308 __ CheckFastObjectElements(receiver_map, scratch_value, in GenerateGeneric() 1354 receiver_map, in GenerateGeneric() 1357 ASSERT(receiver_map.is(a3)); // Transition code expects map in a3 in GenerateGeneric() 1366 receiver_map, in GenerateGeneric() 1369 ASSERT(receiver_map.is(a3)); // Transition code expects map in a3 in GenerateGeneric() 1380 receiver_map, in GenerateGeneric() [all …]
|
D | stub-cache-mips.cc | 3010 Handle<Map> receiver_map) { in CompileLoadElement() argument 3016 ElementsKind elements_kind = receiver_map->elements_kind(); in CompileLoadElement() 3019 __ DispatchMap(a1, a2, receiver_map, stub, DO_SMI_CHECK); in CompileLoadElement() 3090 Handle<Map> receiver_map) { in CompileStoreElement() argument 3098 ElementsKind elements_kind = receiver_map->elements_kind(); in CompileStoreElement() 3099 bool is_js_array = receiver_map->instance_type() == JS_ARRAY_TYPE; in CompileStoreElement() 3103 __ DispatchMap(a2, a3, receiver_map, stub, DO_SMI_CHECK); in CompileStoreElement()
|
/external/v8/src/arm/ |
D | ic-arm.cc | 1322 Register receiver_map = r3; in GenerateGeneric() local 1332 __ ldr(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateGeneric() 1335 __ ldrb(ip, FieldMemOperand(receiver_map, Map::kBitFieldOffset)); in GenerateGeneric() 1339 __ ldrb(r4, FieldMemOperand(receiver_map, Map::kInstanceTypeOffset)); in GenerateGeneric() 1423 __ CheckFastObjectElements(receiver_map, scratch_value, in GenerateGeneric() 1469 receiver_map, in GenerateGeneric() 1472 ASSERT(receiver_map.is(r3)); // Transition code expects map in r3 in GenerateGeneric() 1481 receiver_map, in GenerateGeneric() 1484 ASSERT(receiver_map.is(r3)); // Transition code expects map in r3 in GenerateGeneric() 1495 receiver_map, in GenerateGeneric() [all …]
|
D | stub-cache-arm.cc | 3020 Handle<Map> receiver_map) { in CompileLoadElement() argument 3026 ElementsKind elements_kind = receiver_map->elements_kind(); in CompileLoadElement() 3029 __ DispatchMap(r1, r2, receiver_map, stub, DO_SMI_CHECK); in CompileLoadElement() 3101 Handle<Map> receiver_map) { in CompileStoreElement() argument 3109 ElementsKind elements_kind = receiver_map->elements_kind(); in CompileStoreElement() 3110 bool is_js_array = receiver_map->instance_type() == JS_ARRAY_TYPE; in CompileStoreElement() 3114 __ DispatchMap(r2, r3, receiver_map, stub, DO_SMI_CHECK); in CompileStoreElement()
|
/external/v8/src/x64/ |
D | stub-cache-x64.cc | 2475 Handle<Map> receiver_map) { in CompileStoreElement() argument 2483 ElementsKind elements_kind = receiver_map->elements_kind(); in CompileStoreElement() 2484 bool is_js_array = receiver_map->instance_type() == JS_ARRAY_TYPE; in CompileStoreElement() 2488 __ DispatchMap(rdx, receiver_map, stub, DO_SMI_CHECK); in CompileStoreElement() 2900 Handle<Map> receiver_map) { in CompileLoadElement() argument 2906 ElementsKind elements_kind = receiver_map->elements_kind(); in CompileLoadElement() 2909 __ DispatchMap(rdx, receiver_map, stub, DO_SMI_CHECK); in CompileLoadElement()
|
/external/v8/src/ia32/ |
D | stub-cache-ia32.cc | 2645 Handle<Map> receiver_map) { in CompileStoreElement() argument 2652 ElementsKind elements_kind = receiver_map->elements_kind(); in CompileStoreElement() 2653 bool is_jsarray = receiver_map->instance_type() == JS_ARRAY_TYPE; in CompileStoreElement() 2657 __ DispatchMap(edx, receiver_map, stub, DO_SMI_CHECK); in CompileStoreElement() 3078 Handle<Map> receiver_map) { in CompileLoadElement() argument 3085 ElementsKind elements_kind = receiver_map->elements_kind(); in CompileLoadElement() 3088 __ DispatchMap(edx, receiver_map, stub, DO_SMI_CHECK); in CompileLoadElement()
|