Searched refs:PropertyAccessInfo (Results 1 - 5 of 5) sorted by relevance

/external/v8/src/compiler/
H A 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,
106 // Factory class for {ElementAccessInfo}s and {PropertyAccessInfo}s.
119 PropertyAccessInfo* access_inf
[all...]
H A Daccess-info.cc61 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 Djs-native-context-specialization.cc95 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 Dhydrogen.cc6117 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 Dhydrogen.h2568 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