/third_party/node/deps/v8/src/ic/ |
H A D | call-optimization.cc | 43 IsolateT* isolate, Handle<Map> object_map, in LookupHolderOfExpectedType() 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, 42 LookupHolderOfExpectedType( IsolateT* isolate, Handle<Map> object_map, HolderLookup* holder_lookup) const LookupHolderOfExpectedType() argument [all...] |
H A D | accessor-assembler.h | 276 TNode<Map> object_map,
|
H A D | accessor-assembler.cc | 1546 TNode<HeapObject> object, TNode<Map> object_map, in OverwriteExistingFastDataProperty() 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() 1545 OverwriteExistingFastDataProperty( TNode<HeapObject> object, TNode<Map> object_map, TNode<DescriptorArray> descriptors, TNode<IntPtrT> descriptor_name_index, TNode<Uint32T> details, TNode<Object> value, Label* slow, bool do_transitioning_store) OverwriteExistingFastDataProperty() argument
|
/third_party/node/deps/v8/src/compiler/ |
H A 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()
|
H A 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 in ReduceLoadField() [all...] |
H A 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()
|
H A 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()
|
H A D | js-call-reducer.cc | 2907 MapRef object_map = object_maps[i]; 2908 HeapObjectRef map_prototype = object_map.prototype(); 2909 if (IsSpecialReceiverInstanceType(object_map.instance_type()) || 2918 DCHECK(!object_map.IsPrimitiveMap() && object_map.IsJSReceiverMap());
|
H A D | effect-control-linearizer.cc | 4816 Node* object_map = __ LoadField(AccessBuilder::ForMap(), object); in LowerTransitionElementsKind() local 4818 // Check if {object_map} is the same as {source_map}. in LowerTransitionElementsKind() 4819 Node* check = __ TaggedEqual(object_map, source_map); in LowerTransitionElementsKind()
|
/third_party/node/deps/v8/src/api/ |
H A 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/ |
H A 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/ |
H A 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/ |
H A 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() local
|
/third_party/node/deps/v8/src/torque/ |
H A 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/ |
H A D | code-stub-assembler.cc | 10244 // Check if we can determine the prototype directly from the {object_map}. 10246 TNode<Map> object_map = var_object_map.value(); 10247 TNode<Uint16T> object_instance_type = LoadMapInstanceType(object_map); 10252 // The {object_map} is a special receiver map or a primitive map, check 10256 TNode<Int32T> object_bitfield = LoadMapBitField(object_map); 10265 TNode<HeapObject> object_prototype = LoadMapPrototype(object_map); 14808 TVARIABLE(Map, object_map, receiver_map); 14810 Label loop(this, {&var_object, &object_map}), done_loop(this); 14828 GotoIfNot(IsJSArrayMap(object_map.value()), if_slow); 14835 TNode<HeapObject> object = LoadMapPrototype(object_map [all...] |