Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Daccess-info.cc61 PropertyAccessInfo PropertyAccessInfo::NotFound(Type* receiver_type, in NotFound()
63 return PropertyAccessInfo(holder, receiver_type); in NotFound()
68 PropertyAccessInfo PropertyAccessInfo::DataConstant( in DataConstant()
71 return PropertyAccessInfo(holder, constant, receiver_type); in DataConstant()
76 PropertyAccessInfo PropertyAccessInfo::DataField( in DataField()
80 return PropertyAccessInfo(holder, transition_map, field_index, field_check, in DataField()
96 PropertyAccessInfo::PropertyAccessInfo() in PropertyAccessInfo() function in v8::internal::compiler::PropertyAccessInfo
100 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, in PropertyAccessInfo() function in v8::internal::compiler::PropertyAccessInfo
108 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, in PropertyAccessInfo() function in v8::internal::compiler::PropertyAccessInfo
118 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, in PropertyAccessInfo() function in v8::internal::compiler::PropertyAccessInfo
[all …]
Daccess-info.h68 class PropertyAccessInfo final {
72 static PropertyAccessInfo NotFound(Type* receiver_type,
74 static PropertyAccessInfo DataConstant(Type* receiver_type,
77 static PropertyAccessInfo DataField(
83 PropertyAccessInfo();
101 PropertyAccessInfo(MaybeHandle<JSObject> holder, Type* receiver_type);
102 PropertyAccessInfo(MaybeHandle<JSObject> holder, Handle<Object> constant,
104 PropertyAccessInfo(MaybeHandle<JSObject> holder,
133 PropertyAccessInfo* access_info);
136 ZoneVector<PropertyAccessInfo>* access_infos);
[all …]
Djs-native-context-specialization.cc79 ZoneVector<PropertyAccessInfo> access_infos(zone()); in ReduceNamedAccess()
124 for (PropertyAccessInfo const& access_info : access_infos) { in ReduceNamedAccess()
/external/v8/src/crankshaft/
Dhydrogen.cc5931 PropertyAccessInfo info(this, STORE, map, name); in VisitObjectLiteral()
6120 PropertyAccessInfo* info, in BuildLoadNamedField()
6163 PropertyAccessInfo* info, in BuildStoreNamedField()
6225 bool HOptimizedGraphBuilder::PropertyAccessInfo::IsCompatible( in IsCompatible()
6226 PropertyAccessInfo* info) { in IsCompatible()
6294 bool HOptimizedGraphBuilder::PropertyAccessInfo::LookupDescriptor() { in LookupDescriptor()
6301 bool HOptimizedGraphBuilder::PropertyAccessInfo::LoadResult(Handle<Map> map) { in LoadResult()
6338 bool HOptimizedGraphBuilder::PropertyAccessInfo::LoadFieldMaps( in LoadFieldMaps()
6382 bool HOptimizedGraphBuilder::PropertyAccessInfo::LookupInPrototypes() { in LookupInPrototypes()
6404 bool HOptimizedGraphBuilder::PropertyAccessInfo::IsIntegerIndexedExotic() { in IsIntegerIndexedExotic()
[all …]
Dhydrogen.h2529 class PropertyAccessInfo {
2531 PropertyAccessInfo(HOptimizedGraphBuilder* builder, in PropertyAccessInfo() function
2696 bool IsCompatible(PropertyAccessInfo* other);
2721 HValue* BuildMonomorphicAccess(PropertyAccessInfo* info, HValue* object,
2816 HInstruction* BuildLoadNamedField(PropertyAccessInfo* info,
2818 HInstruction* BuildStoreNamedField(PropertyAccessInfo* info,
/external/v8/
DChangeLog7201 Clear invalid field maps in PropertyAccessInfo (Chromium issue 363956).