Home
last modified time | relevance | path

Searched refs:receiver_map (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/
Dic.cc1041 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 …]
Dstub-cache.cc415 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()
Dstub-cache.h645 Handle<Code> CompileLoadElement(Handle<Map> receiver_map);
709 Handle<Code> CompileStoreElement(Handle<Map> receiver_map);
Dhydrogen.h1014 Handle<Map> receiver_map,
1126 Handle<Map> receiver_map,
Dhydrogen.cc5057 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 …]
Dic.h441 Handle<Map> receiver_map,
Druntime.cc4259 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/
Dic-mips.cc1210 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 …]
Dstub-cache-mips.cc3010 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/
Dic-arm.cc1322 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 …]
Dstub-cache-arm.cc3020 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/
Dstub-cache-x64.cc2475 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/
Dstub-cache-ia32.cc2645 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()