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()
79 return PropertyAccessInfo(holder, transition_map, field_index, field_type, in DataField()
95 PropertyAccessInfo::PropertyAccessInfo() in PropertyAccessInfo() function in v8::internal::compiler::PropertyAccessInfo
99 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, in PropertyAccessInfo() function in v8::internal::compiler::PropertyAccessInfo
107 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, in PropertyAccessInfo() function in v8::internal::compiler::PropertyAccessInfo
116 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, in PropertyAccessInfo() function in v8::internal::compiler::PropertyAccessInfo
[all …]
Daccess-info.h58 class PropertyAccessInfo final {
62 static PropertyAccessInfo NotFound(Type* receiver_type,
64 static PropertyAccessInfo DataConstant(Type* receiver_type,
67 static PropertyAccessInfo DataField(
72 PropertyAccessInfo();
89 PropertyAccessInfo(MaybeHandle<JSObject> holder, Type* receiver_type);
90 PropertyAccessInfo(MaybeHandle<JSObject> holder, Handle<Object> constant,
92 PropertyAccessInfo(MaybeHandle<JSObject> holder,
119 PropertyAccessInfo* access_info);
122 ZoneVector<PropertyAccessInfo>* access_infos);
[all …]
Djs-native-context-specialization.cc95 ZoneVector<PropertyAccessInfo> access_infos(zone()); in ReduceNamedAccess()
120 for (PropertyAccessInfo const& access_info : access_infos) { in ReduceNamedAccess()
150 PropertyAccessInfo const& access_info = access_infos[j]; in ReduceNamedAccess()
/external/v8/src/crankshaft/
Dhydrogen.cc6117 PropertyAccessInfo info(this, STORE, map, name); in VisitObjectLiteral()
6272 PropertyAccessInfo* info, in BuildLoadNamedField()
6315 PropertyAccessInfo* info, in BuildStoreNamedField()
6376 HOptimizedGraphBuilder::PropertyAccessInfo::GetFieldTypeFromMap( in GetFieldTypeFromMap()
6383 bool HOptimizedGraphBuilder::PropertyAccessInfo::IsCompatible( in IsCompatible()
6384 PropertyAccessInfo* info) { in IsCompatible()
6452 bool HOptimizedGraphBuilder::PropertyAccessInfo::LookupDescriptor() { in LookupDescriptor()
6459 bool HOptimizedGraphBuilder::PropertyAccessInfo::LoadResult(Handle<Map> map) { in LoadResult()
6496 bool HOptimizedGraphBuilder::PropertyAccessInfo::LoadFieldMaps( in LoadFieldMaps()
6529 bool HOptimizedGraphBuilder::PropertyAccessInfo::LookupInPrototypes() { in LookupInPrototypes()
[all …]
Dhydrogen.h2568 class PropertyAccessInfo {
2570 PropertyAccessInfo(HOptimizedGraphBuilder* builder, in PropertyAccessInfo() function
2716 bool IsCompatible(PropertyAccessInfo* other);
2741 HValue* BuildMonomorphicAccess(PropertyAccessInfo* info, HValue* object,
2836 HInstruction* BuildLoadNamedField(PropertyAccessInfo* info,
2838 HInstruction* BuildStoreNamedField(PropertyAccessInfo* info,
/external/v8/
DChangeLog12056 Clear invalid field maps in PropertyAccessInfo (Chromium issue 363956).