Home
last modified time | relevance | path

Searched refs:object_map (Results 1 – 25 of 32) sorted by relevance

12

/external/v8/src/ic/
Dcall-optimization.cc25 Handle<Map> object_map, HolderLookup* holder_lookup, in LookupHolderOfExpectedType() argument
28 if (!object_map->IsJSObjectMap()) { in LookupHolderOfExpectedType()
33 expected_receiver_type_->IsTemplateFor(*object_map)) { in LookupHolderOfExpectedType()
38 if (!object_map->has_hidden_prototype()) break; in LookupHolderOfExpectedType()
39 Handle<JSObject> prototype(JSObject::cast(object_map->prototype())); in LookupHolderOfExpectedType()
40 object_map = handle(prototype->map()); in LookupHolderOfExpectedType()
41 if (expected_receiver_type_->IsTemplateFor(*object_map)) { in LookupHolderOfExpectedType()
Dkeyed-store-generic.cc79 void OverwriteExistingFastProperty(Node* object, Node* object_map,
670 Node* object, Node* object_map, Node* properties, Node* descriptors, in OverwriteExistingFastProperty() argument
693 Node* inobject_properties = LoadMapInobjectProperties(object_map); in OverwriteExistingFastProperty()
702 IntPtrMul(IntPtrSub(LoadMapInstanceSize(object_map), in OverwriteExistingFastProperty()
/external/v8/src/compiler/
Dtyped-optimization.cc109 Handle<Map> object_map(object_type->AsHeapConstant()->Value()->map()); in GetStableMapFromObjectType() local
110 if (object_map->is_stable()) return object_map; in GetStableMapFromObjectType()
136 Handle<Map> object_map; in ReduceCheckMaps() local
137 if (GetStableMapFromObjectType(object_type).ToHandle(&object_map)) { in ReduceCheckMaps()
142 map_type->AsHeapConstant()->Value().is_identical_to(object_map)) { in ReduceCheckMaps()
143 if (object_map->CanTransition()) { in ReduceCheckMaps()
144 dependencies()->AssumeMapStable(object_map); in ReduceCheckMaps()
174 Handle<Map> object_map; in ReduceLoadField() local
175 if (GetStableMapFromObjectType(object_type).ToHandle(&object_map)) { in ReduceLoadField()
176 if (object_map->CanTransition()) { in ReduceLoadField()
[all …]
Djs-call-reducer.cc298 Handle<Map> object_map(object->map()); in LookupHolder() local
305 expected_receiver_type->IsTemplateFor(*object_map)) { in LookupHolder()
309 while (object_map->has_hidden_prototype()) { in LookupHolder()
310 Handle<JSObject> prototype(JSObject::cast(object_map->prototype())); in LookupHolder()
311 object_map = handle(prototype->map()); in LookupHolder()
312 if (expected_receiver_type->IsTemplateFor(*object_map)) { in LookupHolder()
Dload-elimination.cc443 Node* object, ZoneHandleSet<Map>* object_map) const { in LookupMaps()
444 return this->maps_ && this->maps_->Lookup(object, object_map); in LookupMaps()
Djs-builtin-reducer.cc239 Node* object_map = jsgraph()->UndefinedConstant(); in ReduceArrayIterator() local
253 object_map = jsgraph()->Constant(receiver_map); in ReduceArrayIterator()
319 value, object_map, effect, control); in ReduceArrayIterator()
Djs-typed-lowering.cc1501 Node* object_map = effect = in ReduceJSOrdinaryHasInstance() local
1505 simplified()->LoadField(AccessBuilder::ForMapInstanceType()), object_map, in ReduceJSOrdinaryHasInstance()
1556 simplified()->LoadField(AccessBuilder::ForMapPrototype()), object_map, in ReduceJSOrdinaryHasInstance()
/external/vulkan-validation-layers/layers/
Dobject_tracker.h109 std::vector<object_map_type> object_map; member
119 tmp_dbg_create_infos(nullptr), tmp_callbacks(nullptr), object_map{} {
120 object_map.resize(VK_DEBUG_REPORT_OBJECT_TYPE_RANGE_SIZE_EXT + 1);
Dobject_tracker.cpp83 auto queue = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT].begin(); in DestroyQueueDataStructures()
84 while (queue != device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT].end()) { in DestroyQueueDataStructures()
95 queue = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT].erase(queue); in DestroyQueueDataStructures()
134 …device_data->object_map[object_type][reinterpret_cast<const uint64_t>(command_buffer)] = pNewObjNo… in AllocateCommandBuffer()
143 … if (device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT].find(object_handle) != in ValidateCommandBuffer()
144 device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT].end()) { in ValidateCommandBuffer()
146 …device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT][reinterpret_cast<uint64_t>… in ValidateCommandBuffer()
179 …device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT][reinterpret_cast<uint64_t … in AllocateDescriptorSet()
189 …auto dsItem = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT].find(object_… in ValidateDescriptorSet()
190 if (dsItem != device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT].end()) { in ValidateDescriptorSet()
[all …]
/external/wpa_supplicant_8/wpa_supplicant/hidl/1.0/
Dhidl_manager.cpp96 std::map<const std::string, android::sp<ObjectType>> &object_map) in addHidlObjectToMap() argument
99 if (object_map.find(key) != object_map.end()) in addHidlObjectToMap()
101 object_map[key] = object; in addHidlObjectToMap()
102 if (!object_map[key].get()) in addHidlObjectToMap()
110 std::map<const std::string, android::sp<ObjectType>> &object_map) in removeHidlObjectFromMap() argument
113 const auto &object_iter = object_map.find(key); in removeHidlObjectFromMap()
114 if (object_iter == object_map.end()) in removeHidlObjectFromMap()
117 object_map.erase(object_iter); in removeHidlObjectFromMap()
/external/v8/src/
Dapi-natives.cc534 Handle<Map> object_map = isolate->factory()->NewMap( in InstantiateRemoteObject() local
538 JSFunction::SetInitialMap(object_function, object_map, in InstantiateRemoteObject()
540 object_map->set_is_access_check_needed(true); in InstantiateRemoteObject()
Dobjects-debug.cc884 CHECK(object_map()->IsMap() || object_map()->IsUndefined(GetIsolate())); in JSArrayIteratorVerify()
Dcode-stub-assembler.cc5401 Node* object_map = LoadMap(object); in OrdinaryHasInstance() local
5413 GotoIfNot(WordEqual(instanceof_cache_map, object_map), in OrdinaryHasInstance()
5469 StoreRoot(Heap::kInstanceofCacheMapRootIndex, object_map); in OrdinaryHasInstance()
5472 Variable var_object_map(this, MachineRepresentation::kTagged, object_map); in OrdinaryHasInstance()
5477 Node* object_map = var_object_map.value(); in OrdinaryHasInstance() local
5480 Node* object_bitfield = LoadMapBitField(object_map); in OrdinaryHasInstance()
5488 Node* object_instance_type = LoadMapInstanceType(object_map); in OrdinaryHasInstance()
5493 Node* object_prototype = LoadMapPrototype(object_map); in OrdinaryHasInstance()
/external/v8/src/builtins/
Dbuiltins-string.cc1201 Node* const object_map = LoadMap(object); in MaybeCallFunctionAtSymbol() local
1207 GotoIfNot(IsStringInstanceType(LoadMapInstanceType(object_map)), &next); in MaybeCallFunctionAtSymbol()
1235 regexp_asm.BranchIfFastRegExp(context, object, object_map, &stub_call, in MaybeCallFunctionAtSymbol()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc2377 Register const object_map = scratch0(); in DoHasInPrototypeChainAndBranch() local
2379 Register const object_prototype = object_map; in DoHasInPrototypeChainAndBranch()
2391 __ lw(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
2397 FieldMemOperand(object_map, Map::kBitFieldOffset)); in DoHasInPrototypeChainAndBranch()
2404 FieldMemOperand(object_map, Map::kInstanceTypeOffset)); in DoHasInPrototypeChainAndBranch()
2408 __ lw(object_prototype, FieldMemOperand(object_map, Map::kPrototypeOffset)); in DoHasInPrototypeChainAndBranch()
2413 __ lw(object_map, FieldMemOperand(object_prototype, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc2770 Register const object_map = ToRegister(instr->scratch1()); in DoHasInPrototypeChainAndBranch() local
2772 Register const object_prototype = object_map; in DoHasInPrototypeChainAndBranch()
2783 __ Ldr(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
2789 FieldMemOperand(object_map, Map::kBitFieldOffset)); in DoHasInPrototypeChainAndBranch()
2793 __ CompareInstanceType(object_map, object_instance_type, JS_PROXY_TYPE); in DoHasInPrototypeChainAndBranch()
2796 __ Ldr(object_prototype, FieldMemOperand(object_map, Map::kPrototypeOffset)); in DoHasInPrototypeChainAndBranch()
2801 __ Ldr(object_map, FieldMemOperand(object_prototype, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc2263 Register const object_map = ToRegister(instr->scratch()); in DoHasInPrototypeChainAndBranch() local
2264 Register const object_prototype = object_map; in DoHasInPrototypeChainAndBranch()
2276 __ mov(object_map, FieldOperand(object, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
2281 __ test_b(FieldOperand(object_map, Map::kBitFieldOffset), in DoHasInPrototypeChainAndBranch()
2285 __ CmpInstanceType(object_map, JS_PROXY_TYPE); in DoHasInPrototypeChainAndBranch()
2288 __ mov(object_prototype, FieldOperand(object_map, Map::kPrototypeOffset)); in DoHasInPrototypeChainAndBranch()
2293 __ mov(object_map, FieldOperand(object_prototype, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc2468 Register const object_map = scratch0(); in DoHasInPrototypeChainAndBranch() local
2470 Register const object_prototype = object_map; in DoHasInPrototypeChainAndBranch()
2482 __ ldr(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
2488 FieldMemOperand(object_map, Map::kBitFieldOffset)); in DoHasInPrototypeChainAndBranch()
2492 __ CompareInstanceType(object_map, object_instance_type, JS_PROXY_TYPE); in DoHasInPrototypeChainAndBranch()
2495 __ ldr(object_prototype, FieldMemOperand(object_map, Map::kPrototypeOffset)); in DoHasInPrototypeChainAndBranch()
2500 __ ldr(object_map, FieldMemOperand(object_prototype, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc2412 Register const object_map = kScratchRegister; in DoHasInPrototypeChainAndBranch() local
2413 Register const object_prototype = object_map; in DoHasInPrototypeChainAndBranch()
2425 __ movp(object_map, FieldOperand(object, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
2430 __ testb(FieldOperand(object_map, Map::kBitFieldOffset), in DoHasInPrototypeChainAndBranch()
2434 __ CmpInstanceType(object_map, JS_PROXY_TYPE); in DoHasInPrototypeChainAndBranch()
2437 __ movp(object_prototype, FieldOperand(object_map, Map::kPrototypeOffset)); in DoHasInPrototypeChainAndBranch()
2442 __ movp(object_map, FieldOperand(object_prototype, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
/external/v8/src/mips/
Dmacro-assembler-mips.h1113 void GetInstanceType(Register object_map, Register object_instance_type) { in GetInstanceType() argument
1115 FieldMemOperand(object_map, Map::kInstanceTypeOffset)); in GetInstanceType()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc2500 Register const object_map = scratch0(); in DoHasInPrototypeChainAndBranch() local
2502 Register const object_prototype = object_map; in DoHasInPrototypeChainAndBranch()
2514 __ ld(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
2520 FieldMemOperand(object_map, Map::kBitFieldOffset)); in DoHasInPrototypeChainAndBranch()
2526 FieldMemOperand(object_map, Map::kInstanceTypeOffset)); in DoHasInPrototypeChainAndBranch()
2530 __ ld(object_prototype, FieldMemOperand(object_map, Map::kPrototypeOffset)); in DoHasInPrototypeChainAndBranch()
2535 __ ld(object_map, FieldMemOperand(object_prototype, in DoHasInPrototypeChainAndBranch()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc2552 Register const object_map = scratch0(); in DoShiftI() local
2554 Register const object_prototype = object_map; in DoShiftI()
2565 __ LoadP(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in DoShiftI()
2571 FieldMemOperand(object_map, Map::kBitFieldOffset)); in DoShiftI()
2575 __ CompareInstanceType(object_map, object_instance_type, JS_PROXY_TYPE); in DoShiftI()
2578 FieldMemOperand(object_map, Map::kPrototypeOffset)); in DoShiftI()
2583 __ LoadP(object_map, in DoShiftI()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc2565 Register const object_map = scratch0(); in DoShiftI() local
2567 Register const object_prototype = object_map; in DoShiftI()
2579 __ LoadP(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in DoShiftI()
2585 FieldMemOperand(object_map, Map::kBitFieldOffset)); in DoShiftI()
2589 __ CompareInstanceType(object_map, object_instance_type, JS_PROXY_TYPE); in DoShiftI()
2592 FieldMemOperand(object_map, Map::kPrototypeOffset)); in DoShiftI()
2597 __ LoadP(object_map, in DoShiftI()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc2548 Register const object_map = ToRegister(instr->scratch()); in DoHasInPrototypeChainAndBranch() local
2549 Register const object_prototype = object_map; in DoHasInPrototypeChainAndBranch()
2561 __ mov(object_map, FieldOperand(object, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
2566 __ test_b(FieldOperand(object_map, Map::kBitFieldOffset), in DoHasInPrototypeChainAndBranch()
2570 __ CmpInstanceType(object_map, JS_PROXY_TYPE); in DoHasInPrototypeChainAndBranch()
2573 __ mov(object_prototype, FieldOperand(object_map, Map::kPrototypeOffset)); in DoHasInPrototypeChainAndBranch()
2578 __ mov(object_map, FieldOperand(object_prototype, HeapObject::kMapOffset)); in DoHasInPrototypeChainAndBranch()
/external/v8/src/mips64/
Dmacro-assembler-mips64.h1167 void GetInstanceType(Register object_map, Register object_instance_type) { in GetInstanceType() argument
1169 FieldMemOperand(object_map, Map::kInstanceTypeOffset)); in GetInstanceType()

12