Index: src/type-info.h |
diff --git a/src/type-info.h b/src/type-info.h |
index 1519fcabb4935478e595a68446a5dfa66ca2e6ec..c53a2d8de3792a2ae6deedd7d8fe80d2b326cf26 100644 |
--- a/src/type-info.h |
+++ b/src/type-info.h |
@@ -219,6 +219,7 @@ enum StringStubFeedback { |
class Assignment; |
class BinaryOperation; |
class Call; |
+class CallNew; |
class CaseClause; |
class CompareOperation; |
class CompilationInfo; |
@@ -239,6 +240,7 @@ class TypeFeedbackOracle BASE_EMBEDDED { |
bool StoreIsMonomorphicNormal(Expression* expr); |
bool StoreIsMegamorphicWithTypeInfo(Expression* expr); |
bool CallIsMonomorphic(Call* expr); |
+ bool CallNewIsMonomorphic(CallNew* expr); |
Handle<Map> LoadMonomorphicReceiverType(Property* expr); |
Handle<Map> StoreMonomorphicReceiverType(Expression* expr); |
@@ -296,6 +298,7 @@ class TypeFeedbackOracle BASE_EMBEDDED { |
byte* old_start, |
byte* new_start); |
void ProcessRelocInfos(ZoneList<RelocInfo>* infos); |
+ void ProcessTypeFeedbackCells(Handle<Code> code); |
// Returns an element from the backing store. Returns undefined if |
// there is no information. |