/external/v8/src/compiler/ |
D | access-info.h | 43 ElementAccessInfo(MapHandles const& receiver_maps, 47 MapHandles const& receiver_maps() const { return receiver_maps_; } in receiver_maps() function 71 static PropertyAccessInfo NotFound(MapHandles const& receiver_maps, 73 static PropertyAccessInfo DataConstant(MapHandles const& receiver_maps, 77 PropertyConstness constness, MapHandles const& receiver_maps, 82 static PropertyAccessInfo AccessorConstant(MapHandles const& receiver_maps, 85 static PropertyAccessInfo ModuleExport(MapHandles const& receiver_maps, 114 MapHandles const& receiver_maps() const { return receiver_maps_; } in receiver_maps() function 119 MapHandles const& receiver_maps); 121 Handle<Object> constant, MapHandles const& receiver_maps); [all …]
|
D | access-info.cc | 70 ElementAccessInfo::ElementAccessInfo(MapHandles const& receiver_maps, in ElementAccessInfo() argument 72 : elements_kind_(elements_kind), receiver_maps_(receiver_maps) {} in ElementAccessInfo() 75 PropertyAccessInfo PropertyAccessInfo::NotFound(MapHandles const& receiver_maps, in NotFound() argument 77 return PropertyAccessInfo(holder, receiver_maps); in NotFound() 82 MapHandles const& receiver_maps, Handle<Object> constant, in DataConstant() argument 84 return PropertyAccessInfo(kDataConstant, holder, constant, receiver_maps); in DataConstant() 89 PropertyConstness constness, MapHandles const& receiver_maps, in DataField() argument 97 receiver_maps); in DataField() 102 MapHandles const& receiver_maps, Handle<Object> constant, in AccessorConstant() argument 104 return PropertyAccessInfo(kAccessorConstant, holder, constant, receiver_maps); in AccessorConstant() [all …]
|
D | js-native-context-specialization.cc | 218 access_info.receiver_maps(), holder); in ReduceJSInstanceOf() 227 access_info.receiver_maps()); in ReduceJSInstanceOf() 244 access_info.receiver_maps(), holder); in ReduceJSInstanceOf() 270 access_info.receiver_maps()); in ReduceJSInstanceOf() 310 ZoneHandleSet<Map> receiver_maps; in InferHasInPrototypeChain() local 313 &receiver_maps); in InferHasInPrototypeChain() 320 for (size_t i = 0; i < receiver_maps.size(); ++i) { in InferHasInPrototypeChain() 321 Handle<Map> receiver_map = receiver_maps[i]; in InferHasInPrototypeChain() 511 access_info.receiver_maps(), holder); in ReduceJSResolvePromise() 801 Node* node, Node* value, MapHandles const& receiver_maps, Handle<Name> name, in ReduceNamedAccess() argument [all …]
|
D | js-call-reducer.cc | 408 ZoneHandleSet<Map> receiver_maps; in ReduceFunctionPrototypeBind() local 411 &receiver_maps); in ReduceFunctionPrototypeBind() 413 DCHECK_NE(0, receiver_maps.size()); in ReduceFunctionPrototypeBind() 414 bool const is_constructor = receiver_maps[0]->is_constructor(); in ReduceFunctionPrototypeBind() 415 Handle<Object> const prototype(receiver_maps[0]->prototype(), isolate()); in ReduceFunctionPrototypeBind() 416 for (Handle<Map> const receiver_map : receiver_maps) { in ReduceFunctionPrototypeBind() 467 simplified()->CheckMaps(CheckMapsFlag::kNone, receiver_maps), receiver, in ReduceFunctionPrototypeBind() 731 ZoneHandleSet<Map> receiver_maps; in ReduceObjectPrototypeIsPrototypeOf() local 734 &receiver_maps); in ReduceObjectPrototypeIsPrototypeOf() 736 for (size_t i = 0; i < receiver_maps.size(); ++i) { in ReduceObjectPrototypeIsPrototypeOf() [all …]
|
D | js-native-context-specialization.h | 82 MapHandles const& receiver_maps, 96 MapHandles const& receiver_maps, 184 bool CanTreatHoleAsUndefined(MapHandles const& receiver_maps); 190 MapHandles* receiver_maps); 197 MapHandles* receiver_maps);
|
D | property-access-builder.cc | 132 std::vector<Handle<Map>> const& receiver_maps) { in BuildCheckMaps() argument 137 for (Handle<Map> map : receiver_maps) { in BuildCheckMaps() 148 for (Handle<Map> map : receiver_maps) { in BuildCheckMaps()
|
D | node-properties.cc | 524 ZoneHandleSet<Map> receiver_maps; in HasInstanceTypeWitness() local 527 &receiver_maps); in HasInstanceTypeWitness() 531 DCHECK_NE(0, receiver_maps.size()); in HasInstanceTypeWitness() 532 for (size_t i = 0; i < receiver_maps.size(); ++i) { in HasInstanceTypeWitness() 533 if (receiver_maps[i]->instance_type() != instance_type) return false; in HasInstanceTypeWitness()
|
D | compilation-dependencies.h | 73 std::vector<Handle<Map>> const& receiver_maps, Handle<JSObject> holder);
|
D | property-access-builder.h | 45 std::vector<Handle<Map>> const& receiver_maps);
|
D | compilation-dependencies.cc | 409 std::vector<Handle<Map>> const& receiver_maps, Handle<JSObject> holder) { in DependOnStablePrototypeChains() argument 412 for (auto map : receiver_maps) { in DependOnStablePrototypeChains()
|
/external/v8/src/ic/ |
D | ic.cc | 521 static bool AddOneReceiverMapIfMissing(MapHandles* receiver_maps, in AddOneReceiverMapIfMissing() argument 524 for (Handle<Map> map : *receiver_maps) { in AddOneReceiverMapIfMissing() 529 receiver_maps->push_back(new_receiver_map); in AddOneReceiverMapIfMissing() 1118 MapHandles* receiver_maps, MaybeObjectHandles* handlers, in LoadElementPolymorphicHandlers() argument 1121 receiver_maps->erase( in LoadElementPolymorphicHandlers() 1123 receiver_maps->begin(), receiver_maps->end(), in LoadElementPolymorphicHandlers() 1125 receiver_maps->end()); in LoadElementPolymorphicHandlers() 1127 for (Handle<Map> receiver_map : *receiver_maps) { in LoadElementPolymorphicHandlers() 1133 *receiver_maps); in LoadElementPolymorphicHandlers() 1881 MapHandles* receiver_maps, MaybeObjectHandles* handlers, in StoreElementPolymorphicHandlers() argument [all …]
|
D | ic.h | 277 void LoadElementPolymorphicHandlers(MapHandles* receiver_maps, 374 void StoreElementPolymorphicHandlers(MapHandles* receiver_maps,
|