Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/ic/
Dcall-optimization.cc43 IsolateT* isolate, Handle<Map> object_map, in LookupHolderOfExpectedType() argument
46 if (!object_map->IsJSObjectMap()) { in LookupHolderOfExpectedType()
51 expected_receiver_type_->IsTemplateFor(*object_map)) { in LookupHolderOfExpectedType()
55 if (object_map->IsJSGlobalProxyMap() && !object_map->prototype().IsNull()) { in LookupHolderOfExpectedType()
56 JSObject raw_prototype = JSObject::cast(object_map->prototype()); in LookupHolderOfExpectedType()
58 object_map = handle(prototype->map(), isolate); in LookupHolderOfExpectedType()
59 if (expected_receiver_type_->IsTemplateFor(*object_map)) { in LookupHolderOfExpectedType()
70 Isolate* isolate, Handle<Map> object_map,
73 LocalIsolate* isolate, Handle<Map> object_map,
Daccessor-assembler.cc1546 TNode<HeapObject> object, TNode<Map> object_map, in OverwriteExistingFastDataProperty() argument
1573 Unsigned(LoadMapInobjectPropertiesStartInWords(object_map)))); in OverwriteExistingFastDataProperty()
1575 LoadMapInstanceSizeInWords(object_map); in OverwriteExistingFastDataProperty()
1594 StoreMap(object, object_map); in OverwriteExistingFastDataProperty()
1613 StoreMap(object, object_map); in OverwriteExistingFastDataProperty()
1656 StoreMap(object, object_map); in OverwriteExistingFastDataProperty()
1706 StoreMap(object, object_map); in OverwriteExistingFastDataProperty()
Daccessor-assembler.h276 TNode<Map> object_map,
/third_party/node/deps/v8/src/compiler/
Dtyped-optimization.cc114 MapRef object_map = object.map(); in GetStableMapFromObjectType() local
115 if (object_map.is_stable()) return object_map; in GetStableMapFromObjectType()
227 base::Optional<MapRef> object_map = in ReduceCheckMaps() local
229 if (object_map.has_value()) { in ReduceCheckMaps()
234 map_type.AsHeapConstant()->Ref().equals(*object_map)) { in ReduceCheckMaps()
235 if (object_map->CanTransition()) { in ReduceCheckMaps()
236 dependencies()->DependOnStableMap(*object_map); in ReduceCheckMaps()
298 base::Optional<MapRef> object_map = in ReduceLoadField() local
300 if (object_map.has_value()) { in ReduceLoadField()
301 dependencies()->DependOnStableMap(*object_map); in ReduceLoadField()
[all …]
Dproperty-access-builder.cc89 MapRef object_map = m.Ref(broker()).map(); in BuildCheckMaps() local
90 if (object_map.is_stable()) { in BuildCheckMaps()
92 if (map.equals(object_map)) { in BuildCheckMaps()
93 dependencies()->DependOnStableMap(object_map); in BuildCheckMaps()
Descape-analysis.cc771 Node* object_map; in ReduceNode() local
774 current->Get(map_field).To(&object_map)) { in ReduceNode()
775 if (object_map) { in ReduceNode()
777 object_map, CompareMapsParametersOf(op), jsgraph)); in ReduceNode()
Dload-elimination.cc478 Node* object, ZoneHandleSet<Map>* object_map) const { in LookupMaps()
479 return this->maps_ && this->maps_->Lookup(object, object_map); in LookupMaps()
Djs-call-reducer.cc2907 MapRef object_map = object_maps[i]; in ReduceObjectGetPrototype() local
2908 HeapObjectRef map_prototype = object_map.prototype(); in ReduceObjectGetPrototype()
2909 if (IsSpecialReceiverInstanceType(object_map.instance_type()) || in ReduceObjectGetPrototype()
2918 DCHECK(!object_map.IsPrimitiveMap() && object_map.IsJSReceiverMap()); in ReduceObjectGetPrototype()
Deffect-control-linearizer.cc4816 Node* object_map = __ LoadField(AccessBuilder::ForMap(), object); in LowerTransitionElementsKind() local
4819 Node* check = __ TaggedEqual(object_map, source_map); in LowerTransitionElementsKind()
/third_party/node/deps/v8/src/api/
Dapi-natives.cc609 Handle<Map> object_map = isolate->factory()->NewMap( in InstantiateRemoteObject() local
614 object_map->SetConstructor(*constructor); in InstantiateRemoteObject()
615 object_map->set_is_access_check_needed(true); in InstantiateRemoteObject()
616 object_map->set_may_have_interesting_symbols(true); in InstantiateRemoteObject()
618 Handle<JSObject> object = isolate->factory()->NewJSObjectFromMap(object_map); in InstantiateRemoteObject()
/third_party/node/deps/v8/src/builtins/
Dbuiltins-object-gen.cc474 TNode<Map> object_map = LoadMap(CAST(object)); in TF_BUILTIN() local
475 TNode<Uint32T> object_bit_field3 = LoadMapBitField3(object_map); in TF_BUILTIN()
483 CSA_DCHECK(this, IsJSObjectMap(object_map)); in TF_BUILTIN()
499 TNode<DescriptorArray> object_descriptors = LoadMapDescriptors(object_map); in TF_BUILTIN()
596 TNode<Map> object_map = LoadMap(CAST(object)); in TF_BUILTIN() local
597 TNode<Uint16T> instance_type = LoadMapInstanceType(object_map); in TF_BUILTIN()
606 TNode<Uint32T> object_bit_field3 = LoadMapBitField3(object_map); in TF_BUILTIN()
629 TNode<DescriptorArray> object_descriptors = LoadMapDescriptors(object_map); in TF_BUILTIN()
/third_party/node/deps/v8/src/debug/
Ddebug-wasm-objects.cc135 auto object_map = GetOrCreateDebugProxyMap(isolate, kId, &T::CreateTemplate, in Create() local
137 auto object = isolate->factory()->NewJSObjectFromMap(object_map); in Create()
576 auto object_map = in Create() local
578 return isolate->factory()->NewJSObjectFromMap(object_map); in Create()
/third_party/node/deps/v8/src/heap/
Dfactory.cc2593 Handle<Map> object_map = isolate()->slow_object_with_object_prototype_map(); in NewSlowJSObjectWithPropertiesAndElements() local
2594 if (object_map->prototype() != *prototype) { in NewSlowJSObjectWithPropertiesAndElements()
2595 object_map = Map::TransitionToPrototype(isolate(), object_map, prototype); in NewSlowJSObjectWithPropertiesAndElements()
2597 DCHECK(object_map->is_dictionary_map()); in NewSlowJSObjectWithPropertiesAndElements()
2599 NewJSObjectFromMap(object_map, AllocationType::kYoung); in NewSlowJSObjectWithPropertiesAndElements()
2603 object_map = in NewSlowJSObjectWithPropertiesAndElements()
2605 JSObject::MigrateToMap(isolate(), object, object_map); in NewSlowJSObjectWithPropertiesAndElements()
/third_party/node/deps/v8/src/torque/
Dimplementation-visitor.cc1646 VisitResult object_map; in Visit() local
1652 object_map = it_object_map->second; in Visit()
1663 object_map = GenerateCall( in Visit()
1670 object_map; in Visit()
1682 allocate_arguments.parameters.push_back(object_map); in Visit()
/third_party/node/deps/v8/src/codegen/
Dcode-stub-assembler.cc10246 TNode<Map> object_map = var_object_map.value(); in HasInPrototypeChain() local
10247 TNode<Uint16T> object_instance_type = LoadMapInstanceType(object_map); in HasInPrototypeChain()
10256 TNode<Int32T> object_bitfield = LoadMapBitField(object_map); in HasInPrototypeChain()
10265 TNode<HeapObject> object_prototype = LoadMapPrototype(object_map); in HasInPrototypeChain()
14808 TVARIABLE(Map, object_map, receiver_map); in CheckPrototypeEnumCache()
14810 Label loop(this, {&var_object, &object_map}), done_loop(this); in CheckPrototypeEnumCache()
14828 GotoIfNot(IsJSArrayMap(object_map.value()), if_slow); in CheckPrototypeEnumCache()
14835 TNode<HeapObject> object = LoadMapPrototype(object_map.value()); in CheckPrototypeEnumCache()
14840 object_map = LoadMap(object); in CheckPrototypeEnumCache()
14841 TNode<WordT> object_enum_length = LoadMapEnumLength(object_map.value()); in CheckPrototypeEnumCache()