Home
last modified time | relevance | path

Searched refs:PropertyAccessInfo (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/compiler/
Daccess-info.cc75 PropertyAccessInfo PropertyAccessInfo::NotFound(MapHandles const& receiver_maps, in NotFound()
77 return PropertyAccessInfo(holder, receiver_maps); in NotFound()
81 PropertyAccessInfo PropertyAccessInfo::DataConstant( in DataConstant()
84 return PropertyAccessInfo(kDataConstant, holder, constant, receiver_maps); in DataConstant()
88 PropertyAccessInfo PropertyAccessInfo::DataField( in DataField()
95 return PropertyAccessInfo(kind, holder, transition_map, field_index, in DataField()
101 PropertyAccessInfo PropertyAccessInfo::AccessorConstant( in AccessorConstant()
104 return PropertyAccessInfo(kAccessorConstant, holder, constant, receiver_maps); in AccessorConstant()
108 PropertyAccessInfo PropertyAccessInfo::ModuleExport( in ModuleExport()
110 return PropertyAccessInfo(kModuleExport, MaybeHandle<JSObject>(), cell, in ModuleExport()
[all …]
Daccess-info.h59 class PropertyAccessInfo final {
71 static PropertyAccessInfo NotFound(MapHandles const& receiver_maps,
73 static PropertyAccessInfo DataConstant(MapHandles const& receiver_maps,
76 static PropertyAccessInfo DataField(
82 static PropertyAccessInfo AccessorConstant(MapHandles const& receiver_maps,
85 static PropertyAccessInfo ModuleExport(MapHandles const& receiver_maps,
88 PropertyAccessInfo();
90 bool Merge(PropertyAccessInfo const* that, AccessMode access_mode,
118 PropertyAccessInfo(MaybeHandle<JSObject> holder,
120 PropertyAccessInfo(Kind kind, MaybeHandle<JSObject> holder,
[all …]
Dproperty-access-builder.h24 class PropertyAccessInfo; variable
52 PropertyAccessInfo const& access_info,
65 PropertyAccessInfo const& access_info,
69 Node* ResolveHolder(PropertyAccessInfo const& access_info, Node* receiver);
Djs-native-context-specialization.h31 class PropertyAccessInfo; variable
129 PropertyAccessInfo const& access_info,
135 PropertyAccessInfo const& access_info);
142 PropertyAccessInfo const& access_info,
150 PropertyAccessInfo const& access_info);
155 PropertyAccessInfo const& access_info);
Dproperty-access-builder.cc173 PropertyAccessInfo const& access_info, Node* receiver) { in ResolveHolder()
182 Handle<Name> name, PropertyAccessInfo const& access_info, Node* receiver) { in TryBuildLoadConstantDataField()
221 Handle<Name> name, PropertyAccessInfo const& access_info, Node* receiver, in BuildLoadDataField()
Djs-native-context-specialization.cc196 PropertyAccessInfo access_info; in ReduceJSInstanceOf()
490 PropertyAccessInfo access_info; in ReduceJSResolvePromise()
835 ZoneVector<PropertyAccessInfo> access_infos(zone()); in ReduceNamedAccess()
865 PropertyAccessInfo access_info = access_infos.front(); in ReduceNamedAccess()
916 for (PropertyAccessInfo const& access_info : access_infos) { in ReduceNamedAccess()
940 PropertyAccessInfo const& access_info = access_infos[j]; in ReduceNamedAccess()
1690 PropertyAccessInfo const& access_info) { in InlinePropertyGetterCall()
1729 PropertyAccessInfo const& access_info) { in InlinePropertySetterCall()
1812 PropertyAccessInfo const& access_info) { in BuildPropertyLoad()
1851 PropertyAccessInfo const& access_info, AccessMode access_mode) { in BuildPropertyAccess()
[all …]
Djs-call-reducer.cc7180 PropertyAccessInfo ai_exec; in ReduceRegExpPrototypeTest()
/external/v8/
DChangeLog43232 Clear invalid field maps in PropertyAccessInfo (Chromium issue 363956).