Searched refs:access_info (Results 1 – 7 of 7) sorted by relevance
/third_party/node/deps/v8/src/compiler/ |
D | property-access-builder.cc | 126 PropertyAccessInfo const& access_info, Node* lookup_start_object) { in ResolveHolder() argument 127 base::Optional<JSObjectRef> holder = access_info.holder(); in ResolveHolder() 151 PropertyAccessInfo const& access_info) { in FoldLoadDictPrototypeConstant() argument 153 DCHECK(access_info.IsDictionaryProtoDataConstant()); in FoldLoadDictPrototypeConstant() 155 InternalIndex index = access_info.dictionary_index(); in FoldLoadDictPrototypeConstant() 157 access_info.holder()->GetOwnDictionaryProperty(index, dependencies()); in FoldLoadDictPrototypeConstant() 160 for (MapRef map : access_info.lookup_start_object_maps()) { in FoldLoadDictPrototypeConstant() 177 map, access_info.name(), value.value(), PropertyKind::kData); in FoldLoadDictPrototypeConstant() 184 NameRef const& name, PropertyAccessInfo const& access_info, in TryFoldLoadConstantDataField() argument 186 if (!access_info.IsFastDataConstant()) return nullptr; in TryFoldLoadConstantDataField() [all …]
|
D | js-native-context-specialization.cc | 412 PropertyAccessInfo access_info = broker()->GetPropertyAccessInfo( in ReduceJSInstanceOf() local 416 if (access_info.IsInvalid() || access_info.HasDictionaryHolder()) { in ReduceJSInstanceOf() 419 access_info.RecordDependencies(dependencies()); in ReduceJSInstanceOf() 423 if (access_info.IsNotFound()) { in ReduceJSInstanceOf() 429 access_info.lookup_start_object_maps(), kStartAtPrototype); in ReduceJSInstanceOf() 433 access_info.lookup_start_object_maps()); in ReduceJSInstanceOf() 445 if (access_info.IsFastDataConstant()) { in ReduceJSInstanceOf() 446 base::Optional<JSObjectRef> holder = access_info.holder(); in ReduceJSInstanceOf() 450 access_info.field_representation(), access_info.field_index(), in ReduceJSInstanceOf() 459 access_info.lookup_start_object_maps(), kStartAtPrototype, in ReduceJSInstanceOf() [all …]
|
D | property-access-builder.h | 52 PropertyAccessInfo const& access_info, 60 PropertyAccessInfo const& access_info); 75 PropertyAccessInfo const& access_info, 79 Node* ResolveHolder(PropertyAccessInfo const& access_info,
|
D | js-native-context-specialization.h | 152 ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info, 157 ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info); 164 PropertyAccessInfo const& access_info, 168 PropertyAccessInfo const& access_info); 177 PropertyAccessInfo const& access_info); 182 PropertyAccessInfo const& access_info); 191 ElementAccessInfo const& access_info,
|
D | access-info.cc | 383 base::Optional<ElementAccessInfo> access_info = in ComputeElementAccessInfos() local 385 if (access_info.has_value()) { in ComputeElementAccessInfos() 386 access_infos->push_back(*access_info); in ComputeElementAccessInfos() 395 base::Optional<ElementAccessInfo> access_info = in ComputeElementAccessInfos() local 397 if (!access_info.has_value()) return false; in ComputeElementAccessInfos() 403 access_info->AddTransitionSource(map_ref.value()); in ComputeElementAccessInfos() 405 access_infos->push_back(*access_info); in ComputeElementAccessInfos() 604 PropertyAccessInfo access_info = ai_factory->ComputePropertyAccessInfo( in AccessorAccessInfoHelper() local 606 if (!access_info.IsInvalid()) return access_info; in AccessorAccessInfoHelper() 731 PropertyAccessInfo access_info = LookupSpecialFieldAccessor(map, name); in ComputePropertyAccessInfo() local [all …]
|
D | js-heap-broker.cc | 890 PropertyAccessInfo access_info = in GetPropertyAccessInfo() local 895 property_access_infos_.insert({target, access_info}); in GetPropertyAccessInfo() 896 return access_info; in GetPropertyAccessInfo()
|
/third_party/chromium/patch/ |
D | 0001-cve.patch | 150909 - ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info) { 150913 + PropertyAccessInfo const& access_info) { 150914 ObjectRef constant = access_info.constant().value(); 150916 if (access_info.IsDictionaryProtoAccessorConstant()) { 150926 Node* holder = access_info.holder().has_value() 150927 ? jsgraph()->Constant(access_info.holder().value()) 150935 - &effect, &control, if_exceptions, access_info); 150938 + &effect, &control, if_exceptions, access_info); 150939 } else if (access_info.IsModuleExport()) { 150940 Node* cell = jsgraph()->Constant(access_info.constant().value().AsCell()); [all …]
|