Searched refs:PropertyAccessInfo (Results 1 – 8 of 8) sorted by relevance
/external/v8/src/compiler/ |
D | access-info.cc | 75 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 …]
|
D | access-info.h | 59 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 …]
|
D | property-access-builder.h | 24 class PropertyAccessInfo; variable 52 PropertyAccessInfo const& access_info, 65 PropertyAccessInfo const& access_info, 69 Node* ResolveHolder(PropertyAccessInfo const& access_info, Node* receiver);
|
D | js-native-context-specialization.h | 31 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);
|
D | property-access-builder.cc | 173 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()
|
D | js-native-context-specialization.cc | 196 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 …]
|
D | js-call-reducer.cc | 7180 PropertyAccessInfo ai_exec; in ReduceRegExpPrototypeTest()
|
/external/v8/ |
D | ChangeLog | 43232 Clear invalid field maps in PropertyAccessInfo (Chromium issue 363956).
|