Home
last modified time | relevance | path

Searched refs:access_info (Results 1 - 6 of 6) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Dproperty-access-builder.cc126 PropertyAccessInfo const& access_info, Node* lookup_start_object) { in ResolveHolder()
127 base::Optional<JSObjectRef> holder = access_info.holder(); in ResolveHolder()
151 PropertyAccessInfo const& access_info) { in FoldLoadDictPrototypeConstant()
153 DCHECK(access_info.IsDictionaryProtoDataConstant()); in FoldLoadDictPrototypeConstant()
155 InternalIndex index = access_info.dictionary_index(); in FoldLoadDictPrototypeConstant()
157 access_info.holder()->GetOwnDictionaryProperty(index, dependencies()); in FoldLoadDictPrototypeConstant()
160 for (MapRef map : access_info.lookup_start_object_maps()) { in FoldLoadDictPrototypeConstant()
177 map, access_info.name(), value.value(), PropertyKind::kData); in FoldLoadDictPrototypeConstant()
184 NameRef const& name, PropertyAccessInfo const& access_info, in TryFoldLoadConstantDataField()
186 if (!access_info in TryFoldLoadConstantDataField()
125 ResolveHolder( PropertyAccessInfo const& access_info, Node* lookup_start_object) ResolveHolder() argument
150 FoldLoadDictPrototypeConstant( PropertyAccessInfo const& access_info) FoldLoadDictPrototypeConstant() argument
183 TryFoldLoadConstantDataField( NameRef const& name, PropertyAccessInfo const& access_info, Node* lookup_start_object) TryFoldLoadConstantDataField() argument
279 BuildLoadDataField( NameRef const& name, PropertyAccessInfo const& access_info, Node* lookup_start_object, Node** effect, Node** control) BuildLoadDataField() argument
[all...]
H A Djs-native-context-specialization.cc412 PropertyAccessInfo access_info = broker()->GetPropertyAccessInfo( in ReduceJSInstanceOf() local
416 if (access_info.IsInvalid() || access_info.HasDictionaryHolder()) { in ReduceJSInstanceOf()
419 access_info.RecordDependencies(dependencies()); in ReduceJSInstanceOf()
423 if (access_info.IsNotFound()) { in ReduceJSInstanceOf()
429 access_info.lookup_start_object_maps(), kStartAtPrototype); in ReduceJSInstanceOf()
433 access_info.lookup_start_object_maps()); in ReduceJSInstanceOf()
445 if (access_info.IsFastDataConstant()) { in ReduceJSInstanceOf()
446 base::Optional<JSObjectRef> holder = access_info.holder(); in ReduceJSInstanceOf()
450 access_info in ReduceJSInstanceOf()
719 PropertyAccessInfo access_info = ReduceJSResolvePromise() local
1124 PropertyAccessInfo access_info = broker()->GetPropertyAccessInfo( ReduceNamedAccess() local
1154 PropertyAccessInfo access_info = access_infos.front(); ReduceNamedAccess() local
1251 PropertyAccessInfo const& access_info = access_infos[j]; ReduceNamedAccess() local
1721 ElementAccessInfo access_info = access_infos.front(); ReduceElementAccess() local
1768 ElementAccessInfo const& access_info = access_infos[j]; ReduceElementAccess() local
2144 InlinePropertyGetterCall( Node* receiver, ConvertReceiverMode receiver_mode, Node* lookup_start_object, Node* context, Node* frame_state, Node** effect, Node** control, ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info) InlinePropertyGetterCall() argument
2193 InlinePropertySetterCall( Node* receiver, Node* value, Node* context, Node* frame_state, Node** effect, Node** control, ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info) InlinePropertySetterCall() argument
2276 BuildPropertyLoad( Node* lookup_start_object, Node* receiver, Node* context, Node* frame_state, Node* effect, Node* control, NameRef const& name, ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info) BuildPropertyLoad() argument
2330 BuildPropertyTest( Node* effect, Node* control, PropertyAccessInfo const& access_info) BuildPropertyTest() argument
2349 BuildPropertyAccess( Node* lookup_start_object, Node* receiver, Node* value, Node* context, Node* frame_state, Node* effect, Node* control, NameRef const& name, ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info, AccessMode access_mode) BuildPropertyAccess() argument
2374 BuildPropertyStore( Node* receiver, Node* value, Node* context, Node* frame_state, Node* effect, Node* control, NameRef const& name, ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info, AccessMode access_mode) BuildPropertyStore() argument
2642 BuildElementAccess( Node* receiver, Node* index, Node* value, Node* effect, Node* control, ElementAccessInfo const& access_info, KeyedAccessMode const& keyed_mode) BuildElementAccess() argument
[all...]
H A Dproperty-access-builder.h52 PropertyAccessInfo const& access_info,
60 PropertyAccessInfo const& access_info);
75 PropertyAccessInfo const& access_info,
78 // {access_info}.
79 Node* ResolveHolder(PropertyAccessInfo const& access_info,
H A Djs-native-context-specialization.h152 ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info,
157 ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info);
164 PropertyAccessInfo const& access_info,
168 PropertyAccessInfo const& access_info);
177 PropertyAccessInfo const& access_info);
182 PropertyAccessInfo const& access_info);
191 ElementAccessInfo const& access_info,
H A Daccess-info.cc383 base::Optional<ElementAccessInfo> access_info = in ComputeElementAccessInfos() local
385 if (access_info.has_value()) { in ComputeElementAccessInfos()
386 access_infos->push_back(*access_info); in ComputeElementAccessInfos()
395 base::Optional<ElementAccessInfo> access_info = in ComputeElementAccessInfos() local
397 if (!access_info.has_value()) return false; in ComputeElementAccessInfos()
403 access_info->AddTransitionSource(map_ref.value()); in ComputeElementAccessInfos()
405 access_infos->push_back(*access_info); in ComputeElementAccessInfos()
604 PropertyAccessInfo access_info = ai_factory->ComputePropertyAccessInfo( in AccessorAccessInfoHelper() local
606 if (!access_info.IsInvalid()) return access_info; in AccessorAccessInfoHelper()
731 PropertyAccessInfo access_info = LookupSpecialFieldAccessor(map, name); ComputePropertyAccessInfo() local
[all...]
H A Djs-heap-broker.cc890 PropertyAccessInfo access_info = in GetPropertyAccessInfo() local
895 property_access_infos_.insert({target, access_info}); in GetPropertyAccessInfo()
896 return access_info; in GetPropertyAccessInfo()

Completed in 8 milliseconds