/third_party/node/deps/v8/src/ic/ |
D | call-optimization.cc | 43 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,
|
D | accessor-assembler.cc | 1546 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()
|
D | accessor-assembler.h | 276 TNode<Map> object_map,
|
/third_party/node/deps/v8/src/compiler/ |
D | typed-optimization.cc | 114 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 …]
|
D | property-access-builder.cc | 89 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()
|
D | escape-analysis.cc | 771 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()
|
D | load-elimination.cc | 478 Node* object, ZoneHandleSet<Map>* object_map) const { in LookupMaps() 479 return this->maps_ && this->maps_->Lookup(object, object_map); in LookupMaps()
|
D | js-call-reducer.cc | 2907 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()
|
D | effect-control-linearizer.cc | 4816 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/ |
D | api-natives.cc | 609 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/ |
D | builtins-object-gen.cc | 474 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/ |
D | debug-wasm-objects.cc | 135 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/ |
D | factory.cc | 2593 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/ |
D | implementation-visitor.cc | 1646 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/ |
D | code-stub-assembler.cc | 10246 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()
|