Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/compiler/
Daccess-info.h57 class PropertyAccessInfo final {
71 static PropertyAccessInfo NotFound(Zone* zone, MapRef receiver_map,
73 static PropertyAccessInfo DataField(
80 static PropertyAccessInfo FastDataConstant(
87 static PropertyAccessInfo FastAccessorConstant(
90 static PropertyAccessInfo ModuleExport(Zone* zone, MapRef receiver_map,
92 static PropertyAccessInfo StringLength(Zone* zone, MapRef receiver_map);
93 static PropertyAccessInfo Invalid(Zone* zone);
94 static PropertyAccessInfo DictionaryProtoDataConstant(
97 static PropertyAccessInfo DictionaryProtoAccessorConstant(
[all …]
Daccess-info.cc98 PropertyAccessInfo PropertyAccessInfo::Invalid(Zone* zone) { in Invalid()
99 return PropertyAccessInfo(zone); in Invalid()
103 PropertyAccessInfo PropertyAccessInfo::NotFound( in NotFound()
105 return PropertyAccessInfo(zone, kNotFound, holder, {{receiver_map}, zone}); in NotFound()
109 PropertyAccessInfo PropertyAccessInfo::DataField( in DataField()
123 return PropertyAccessInfo(kDataField, holder, transition_map, field_index, in DataField()
130 PropertyAccessInfo PropertyAccessInfo::FastDataConstant( in FastDataConstant()
137 return PropertyAccessInfo(kFastDataConstant, holder, transition_map, in FastDataConstant()
144 PropertyAccessInfo PropertyAccessInfo::FastAccessorConstant( in FastAccessorConstant()
147 return PropertyAccessInfo(zone, kFastAccessorConstant, holder, constant, {}, in FastAccessorConstant()
[all …]
Dproperty-access-builder.h25 class PropertyAccessInfo; variable
52 PropertyAccessInfo const& access_info,
60 PropertyAccessInfo const& access_info);
75 PropertyAccessInfo const& access_info,
79 Node* ResolveHolder(PropertyAccessInfo const& access_info,
Djs-native-context-specialization.h35 class PropertyAccessInfo; variable
152 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);
Dproperty-access-builder.cc126 PropertyAccessInfo const& access_info, Node* lookup_start_object) { in ResolveHolder()
151 PropertyAccessInfo const& access_info) { in FoldLoadDictPrototypeConstant()
184 NameRef const& name, PropertyAccessInfo const& access_info, in TryFoldLoadConstantDataField()
280 NameRef const& name, PropertyAccessInfo const& access_info, in BuildLoadDataField()
Djs-native-context-specialization.cc412 PropertyAccessInfo access_info = broker()->GetPropertyAccessInfo( in ReduceJSInstanceOf()
710 ZoneVector<PropertyAccessInfo> access_infos(graph()->zone()); in ReduceJSResolvePromise()
719 PropertyAccessInfo access_info = in ReduceJSResolvePromise()
1111 ZoneVector<PropertyAccessInfo> access_infos(zone()); in ReduceNamedAccess()
1113 ZoneVector<PropertyAccessInfo> access_infos_for_feedback(zone()); in ReduceNamedAccess()
1124 PropertyAccessInfo access_info = broker()->GetPropertyAccessInfo( in ReduceNamedAccess()
1154 PropertyAccessInfo access_info = access_infos.front(); in ReduceNamedAccess()
1231 for (PropertyAccessInfo const& access_info : access_infos) { in ReduceNamedAccess()
1251 PropertyAccessInfo const& access_info = access_infos[j]; in ReduceNamedAccess()
2148 PropertyAccessInfo const& access_info) { in InlinePropertyGetterCall()
[all …]
Djs-heap-broker.h233 PropertyAccessInfo GetPropertyAccessInfo( in DEFINE_OPERATORS_FOR_FLAGS()
452 ZoneUnorderedMap<PropertyAccessTarget, PropertyAccessInfo, in DEFINE_OPERATORS_FOR_FLAGS()
Djs-heap-broker.cc880 PropertyAccessInfo JSHeapBroker::GetPropertyAccessInfo( in GetPropertyAccessInfo()
890 PropertyAccessInfo access_info = in GetPropertyAccessInfo()
Dheap-refs.h48 class PropertyAccessInfo; variable
Djs-call-reducer.cc8097 ZoneVector<PropertyAccessInfo> access_infos(graph()->zone()); in ReduceRegExpPrototypeTest()
8107 PropertyAccessInfo ai_exec = in ReduceRegExpPrototypeTest()
/third_party/chromium/patch/
D0004-ohos-3.2-Beta5.patch45414 @@ -477,9 +477,15 @@ PropertyAccessInfo AccessInfoFactory::ComputeDataFieldAccessInfo(
D0001-cve.patch150909 - ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info) {
150913 + PropertyAccessInfo const& access_info) {
150969 PropertyAccessInfo const& access_info);