Searched refs:SmallMapList (Results 1 – 9 of 9) sorted by relevance
/external/v8/src/ |
D | type-info.h | 19 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 …]
|
D | type-info.cc | 272 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/ |
D | stub-cache.h | 48 void CollectMatchingMaps(SmallMapList* types, Handle<Name> name,
|
D | stub-cache.cc | 107 void StubCache::CollectMatchingMaps(SmallMapList* types, Handle<Name> name, in CollectMatchingMaps()
|
/external/v8/src/ast/ |
D | ast.h | 244 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/ |
D | hydrogen.h | 2446 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,
|
D | typing.cc | 414 SmallMapList maps; in VisitObjectLiteral() 446 SmallMapList* receiver_types = expr->GetReceiverTypes(); in VisitAssignment()
|
D | hydrogen.cc | 6148 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 …]
|
D | hydrogen-instructions.h | 2679 HValue* value, SmallMapList* map_list,
|