Searched refs:PropertyAccessInfo (Results 1 - 5 of 5) sorted by relevance
/external/v8/src/compiler/ |
H A D | access-info.h | 58 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, 106 // Factory class for {ElementAccessInfo}s and {PropertyAccessInfo}s. 119 PropertyAccessInfo* access_inf [all...] |
H A D | access-info.cc | 61 PropertyAccessInfo PropertyAccessInfo::NotFound(Type* receiver_type, 63 return PropertyAccessInfo(holder, receiver_type); 68 PropertyAccessInfo PropertyAccessInfo::DataConstant( 71 return PropertyAccessInfo(holder, constant, receiver_type); 76 PropertyAccessInfo PropertyAccessInfo::DataField( 79 return PropertyAccessInfo(holder, transition_map, field_index, field_type, 95 PropertyAccessInfo function in class:v8::internal::compiler::PropertyAccessInfo 99 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, function in class:v8::internal::compiler::PropertyAccessInfo 107 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, function in class:v8::internal::compiler::PropertyAccessInfo 116 PropertyAccessInfo::PropertyAccessInfo(MaybeHandle<JSObject> holder, function in class:v8::internal::compiler::PropertyAccessInfo [all...] |
H A D | js-native-context-specialization.cc | 95 ZoneVector<PropertyAccessInfo> access_infos(zone()); 120 for (PropertyAccessInfo const& access_info : access_infos) { 150 PropertyAccessInfo const& access_info = access_infos[j]; 265 // the {PropertyAccessInfo} is using {MachineRepresentation} instead. 286 // the {PropertyAccessInfo} is using {MachineRepresentation} instead.
|
/external/v8/src/crankshaft/ |
H A D | hydrogen.cc | 6117 PropertyAccessInfo info(this, STORE, map, name); 6272 PropertyAccessInfo* info, 6315 PropertyAccessInfo* info, 6319 // TODO(verwaest): Move this logic into PropertyAccessInfo. 6376 HOptimizedGraphBuilder::PropertyAccessInfo::GetFieldTypeFromMap( 6383 bool HOptimizedGraphBuilder::PropertyAccessInfo::IsCompatible( 6384 PropertyAccessInfo* info) { 6452 bool HOptimizedGraphBuilder::PropertyAccessInfo::LookupDescriptor() { 6459 bool HOptimizedGraphBuilder::PropertyAccessInfo::LoadResult(Handle<Map> map) { 6496 bool HOptimizedGraphBuilder::PropertyAccessInfo [all...] |
H A D | hydrogen.h | 2568 class PropertyAccessInfo { class in class:v8::internal::HOptimizedGraphBuilder 2570 PropertyAccessInfo(HOptimizedGraphBuilder* builder, function in class:v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo 2582 // Checkes whether this PropertyAccessInfo can be handled as a monomorphic 2592 // PropertyAccessInfo is built for types->first(). 2716 bool IsCompatible(PropertyAccessInfo* other); 2741 HValue* BuildMonomorphicAccess(PropertyAccessInfo* info, HValue* object, 2836 HInstruction* BuildLoadNamedField(PropertyAccessInfo* info, 2838 HInstruction* BuildStoreNamedField(PropertyAccessInfo* info,
|
Completed in 190 milliseconds