Index: src/type-info.h |
diff --git a/src/type-info.h b/src/type-info.h |
index 715ea278518d18a62917714940026fae21a68edd..ab17074ece3d7d6f002a4b7e003d444736d6fda1 100644 |
--- a/src/type-info.h |
+++ b/src/type-info.h |
@@ -216,7 +216,9 @@ class TypeFeedbackOracle BASE_EMBEDDED { |
TypeFeedbackOracle(Handle<Code> code, Handle<Context> global_context); |
bool LoadIsMonomorphicNormal(Property* expr); |
+ bool LoadIsMegamorphicWithTypeInfo(Property* expr); |
bool StoreIsMonomorphicNormal(Expression* expr); |
+ bool StoreIsMegamorphicWithTypeInfo(Expression* expr); |
bool CallIsMonomorphic(Call* expr); |
Handle<Map> LoadMonomorphicReceiverType(Property* expr); |
@@ -227,6 +229,8 @@ class TypeFeedbackOracle BASE_EMBEDDED { |
ZoneMapList* CallReceiverTypes(Call* expr, |
Handle<String> name, |
CallKind call_kind); |
+ void CollectKeyedReceiverTypes(unsigned ast_id, |
+ ZoneMapList* types); |
CheckType GetCallCheckType(Call* expr); |
Handle<JSObject> GetPrototypeForPrimitiveCheck(CheckType check); |