Home
last modified time | relevance | path

Searched refs:SmallMapList (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/
Dtype-info.h19 class SmallMapList; variable
45 SmallMapList* receiver_types);
47 SmallMapList* receiver_types, bool* is_string,
50 SmallMapList* receiver_types);
52 SmallMapList* receiver_types,
56 SmallMapList* receiver_types);
58 void CollectReceiverTypes(FeedbackVectorSlot slot, SmallMapList* types);
60 void CollectReceiverTypes(T* obj, SmallMapList* types);
100 Code::Flags flags, SmallMapList* types);
103 SmallMapList* types);
[all …]
Dtype-info.cc272 bool TypeFeedbackOracle::HasOnlyStringMaps(SmallMapList* receiver_types) { in HasOnlyStringMaps()
283 SmallMapList* receiver_types) { in PropertyReceiverTypes()
294 FeedbackVectorSlot slot, SmallMapList* receiver_types, bool* is_string, in KeyedPropertyReceiverTypes()
311 SmallMapList* receiver_types) { in AssignmentReceiverTypes()
319 FeedbackVectorSlot slot, SmallMapList* receiver_types, in KeyedAssignmentReceiverTypes()
328 SmallMapList* receiver_types) { in CountReceiverTypes()
337 SmallMapList* types) { in CollectReceiverTypes()
346 SmallMapList* types) { in CollectReceiverTypes()
359 SmallMapList* types) { in CollectReceiverTypes()
373 void TypeFeedbackOracle::CollectReceiverTypes(T* obj, SmallMapList* types) { in CollectReceiverTypes()
/external/v8/src/ic/
Dstub-cache.h48 void CollectMatchingMaps(SmallMapList* types, Handle<Name> name,
Dstub-cache.cc107 void StubCache::CollectMatchingMaps(SmallMapList* types, Handle<Name> name, in CollectMatchingMaps()
/external/v8/src/ast/
Dast.h244 class SmallMapList final {
246 SmallMapList() {} in SmallMapList() function
247 SmallMapList(int capacity, Zone* zone) : list_(capacity, zone) {} in SmallMapList() function
287 DISALLOW_COPY_AND_ASSIGN(SmallMapList);
344 virtual SmallMapList* GetReceiverTypes() { in GetReceiverTypes()
1837 SmallMapList* GetReceiverTypes() override { return &receiver_types_; } in GetReceiverTypes()
1908 SmallMapList receiver_types_;
1929 SmallMapList* GetReceiverTypes() override { in GetReceiverTypes()
2262 SmallMapList* GetReceiverTypes() override { return &receiver_types_; } in GetReceiverTypes()
2316 SmallMapList receiver_types_;
[all …]
/external/v8/src/crankshaft/
Dhydrogen.h2446 SmallMapList* receiver_types);
2456 SmallMapList* receiver_maps,
2479 SmallMapList* types, Handle<Name> name);
2554 bool CanAccessAsMonomorphic(SmallMapList* types);
2605 SmallMapList* field_maps() { return &field_maps_; } in field_maps()
2711 SmallMapList field_maps_;
2734 SmallMapList* types,
2771 SmallMapList* maps);
2785 HValue* val, SmallMapList* maps, PropertyAccessType access_type,
Dtyping.cc414 SmallMapList maps; in VisitObjectLiteral()
446 SmallMapList* receiver_types = expr->GetReceiverTypes(); in VisitAssignment()
Dhydrogen.cc6148 SmallMapList* map_list = info->field_maps(); in BuildLoadNamedField()
6447 SmallMapList* maps) { in CanAccessAsMonomorphic()
6605 SmallMapList* maps, Handle<Name> name) { in HandlePolymorphicNamedFieldAccess()
6750 SmallMapList** t, in ComputeReceiverTypes()
6752 SmallMapList* maps = expr->GetReceiverTypes(); in ComputeReceiverTypes()
6764 static bool AreStringTypes(SmallMapList* maps) { in AreStringTypes()
7383 SmallMapList* maps) { in TryBuildConsolidatedElementLoad()
7481 HValue* val, SmallMapList* maps, PropertyAccessType access_type, in HandlePolymorphicElementAccess()
7666 SmallMapList* maps; in HandleKeyedElementAccess()
7823 SmallMapList* maps; in BuildNamedAccess()
[all …]
Dhydrogen-instructions.h2679 HValue* value, SmallMapList* map_list,