/external/v8/src/compiler/ |
D | access-info.h | 43 ElementAccessInfo(MapList const& receiver_maps, ElementsKind elements_kind); 46 MapList const& receiver_maps() const { return receiver_maps_; } in receiver_maps() function 70 static PropertyAccessInfo NotFound(MapList const& receiver_maps, 72 static PropertyAccessInfo DataConstant(MapList const& receiver_maps, 76 PropertyConstness constness, MapList const& receiver_maps, 81 static PropertyAccessInfo AccessorConstant(MapList const& receiver_maps, 84 static PropertyAccessInfo Generic(MapList const& receiver_maps); 111 MapList const& receiver_maps() const { return receiver_maps_; } in receiver_maps() function 115 MapList const& receiver_maps); 117 Handle<Object> constant, MapList const& receiver_maps); [all …]
|
D | access-info.cc | 64 ElementAccessInfo::ElementAccessInfo(MapList const& receiver_maps, in ElementAccessInfo() argument 66 : elements_kind_(elements_kind), receiver_maps_(receiver_maps) {} in ElementAccessInfo() 69 PropertyAccessInfo PropertyAccessInfo::NotFound(MapList const& receiver_maps, in NotFound() argument 71 return PropertyAccessInfo(holder, receiver_maps); in NotFound() 76 MapList const& receiver_maps, Handle<Object> constant, in DataConstant() argument 78 return PropertyAccessInfo(kDataConstant, holder, constant, receiver_maps); in DataConstant() 83 PropertyConstness constness, MapList const& receiver_maps, in DataField() argument 90 receiver_maps); in DataField() 95 MapList const& receiver_maps, Handle<Object> constant, in AccessorConstant() argument 97 return PropertyAccessInfo(kAccessorConstant, holder, constant, receiver_maps); in AccessorConstant() [all …]
|
D | js-native-context-specialization.cc | 205 AssumePrototypesStable(access_info.receiver_maps(), holder); in ReduceJSInstanceOf() 210 access_info.receiver_maps()); in ReduceJSInstanceOf() 226 AssumePrototypesStable(access_info.receiver_maps(), holder); in ReduceJSInstanceOf() 231 access_info.receiver_maps()); in ReduceJSInstanceOf() 550 Node* node, Node* value, MapHandleList const& receiver_maps, in ReduceNamedAccess() argument 570 if (receiver_maps.length() == 1) { in ReduceNamedAccess() 571 Handle<Map> receiver_map = receiver_maps.first(); in ReduceNamedAccess() 589 receiver_maps, name, access_mode, &access_infos)) { in ReduceNamedAccess() 627 if (HasOnlyStringMaps(access_info.receiver_maps())) { in ReduceNamedAccess() 632 } else if (HasOnlyNumberMaps(access_info.receiver_maps())) { in ReduceNamedAccess() [all …]
|
D | js-native-context-specialization.h | 71 MapHandleList const& receiver_maps, 86 MapHandleList const& receiver_maps, 138 void AssumePrototypesStable(std::vector<Handle<Map>> const& receiver_maps, 144 bool CanTreatHoleAsUndefined(std::vector<Handle<Map>> const& receiver_maps); 150 MapHandleList* receiver_maps); 157 MapHandleList* receiver_maps);
|
D | js-call-reducer.cc | 327 ZoneHandleSet<Map> receiver_maps; in ReduceObjectPrototypeGetProto() local 329 NodeProperties::InferReceiverMaps(receiver, effect, &receiver_maps); in ReduceObjectPrototypeGetProto() 332 receiver_maps[0]->GetPrototypeChainRootMap(isolate())); in ReduceObjectPrototypeGetProto() 336 for (size_t i = 0; i < receiver_maps.size(); ++i) { in ReduceObjectPrototypeGetProto() 338 receiver_maps[i]->GetPrototypeChainRootMap(isolate())); in ReduceObjectPrototypeGetProto()
|
D | js-builtin-reducer.cc | 824 ZoneHandleSet<Map> receiver_maps; in ReduceArrayPush() local 826 NodeProperties::InferReceiverMaps(receiver, effect, &receiver_maps); in ReduceArrayPush() 827 if (receiver_maps.size() != 1) return NoChange(); in ReduceArrayPush() 831 Handle<Map> receiver_map = receiver_maps[0]; in ReduceArrayPush() 849 simplified()->CheckMaps(CheckMapsFlag::kNone, receiver_maps), in ReduceArrayPush()
|
/external/v8/src/ic/ |
D | handler-compiler.cc | 385 MapHandleList* receiver_maps, List<Handle<Object>>* handlers) { in CompileElementHandlers() argument 386 for (int i = 0; i < receiver_maps->length(); ++i) { in CompileElementHandlers() 387 handlers->Add(GetKeyedLoadHandler(receiver_maps->at(i), isolate())); in CompileElementHandlers()
|
D | handler-compiler.h | 256 void CompileElementHandlers(MapHandleList* receiver_maps,
|
D | ic.cc | 730 static bool AddOneReceiverMapIfMissing(MapHandleList* receiver_maps, in AddOneReceiverMapIfMissing() argument 733 for (int current = 0; current < receiver_maps->length(); ++current) { in AddOneReceiverMapIfMissing() 734 if (!receiver_maps->at(current).is_null() && in AddOneReceiverMapIfMissing() 735 receiver_maps->at(current).is_identical_to(new_receiver_map)) { in AddOneReceiverMapIfMissing() 739 receiver_maps->Add(new_receiver_map); in AddOneReceiverMapIfMissing() 2319 MapHandleList* receiver_maps, MapHandleList* transitioned_maps, in StoreElementPolymorphicHandlers() argument 2326 for (int i = 0; i < receiver_maps->length(); ++i) { in StoreElementPolymorphicHandlers() 2327 Handle<Map> receiver_map(receiver_maps->at(i)); in StoreElementPolymorphicHandlers() 2331 Map* tmap = receiver_map->FindElementsKindTransitionedMap(receiver_maps); in StoreElementPolymorphicHandlers()
|
D | ic.h | 431 void StoreElementPolymorphicHandlers(MapHandleList* receiver_maps,
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 8966 SmallMapList receiver_maps; in TryInlineApiFunctionCall() local 8967 return TryInlineApiCall(function, receiver, &receiver_maps, argc, expr->id(), in TryInlineApiFunctionCall() 8975 SmallMapList* receiver_maps) { in TryInlineApiMethodCall() argument 8979 return TryInlineApiCall(function, receiver, receiver_maps, argc, expr->id(), in TryInlineApiMethodCall() 8987 SmallMapList receiver_maps(1, zone()); in TryInlineApiGetter() local 8988 receiver_maps.Add(receiver_map, zone()); in TryInlineApiGetter() 8991 &receiver_maps, 0, ast_id, kCallApiGetter, in TryInlineApiGetter() 8998 SmallMapList receiver_maps(1, zone()); in TryInlineApiSetter() local 8999 receiver_maps.Add(receiver_map, zone()); in TryInlineApiSetter() 9002 &receiver_maps, 1, ast_id, kCallApiSetter, in TryInlineApiSetter() [all …]
|
D | hydrogen.h | 2374 SmallMapList* receiver_maps, int argc, BailoutId ast_id,
|