| Index: src/hydrogen.h
|
| ===================================================================
|
| --- src/hydrogen.h (revision 7831)
|
| +++ src/hydrogen.h (working copy)
|
| @@ -735,6 +735,18 @@
|
| INLINE_RUNTIME_FUNCTION_LIST(INLINE_FUNCTION_GENERATOR_DECLARATION)
|
| #undef INLINE_FUNCTION_GENERATOR_DECLARATION
|
|
|
| + void VisitDelete(UnaryOperation* expr);
|
| + void VisitVoid(UnaryOperation* expr);
|
| + void VisitTypeof(UnaryOperation* expr);
|
| + void VisitAdd(UnaryOperation* expr);
|
| + void VisitSub(UnaryOperation* expr);
|
| + void VisitBitNot(UnaryOperation* expr);
|
| + void VisitNot(UnaryOperation* expr);
|
| +
|
| + void VisitComma(BinaryOperation* expr);
|
| + void VisitAndOr(BinaryOperation* expr, bool is_logical_and);
|
| + void VisitCommon(BinaryOperation* expr);
|
| +
|
| void PreProcessOsrEntry(IterationStatement* statement);
|
| // True iff. we are compiling for OSR and the statement is the entry.
|
| bool HasOsrEntryAt(IterationStatement* statement);
|
| @@ -848,6 +860,10 @@
|
| HInstruction* BuildBinaryOperation(BinaryOperation* expr,
|
| HValue* left,
|
| HValue* right);
|
| + HInstruction* BuildBinaryOperation(Token::Value op,
|
| + HValue* left,
|
| + HValue* right,
|
| + TypeInfo info);
|
| HInstruction* BuildIncrement(HValue* value,
|
| bool increment,
|
| CountOperation* expr);
|
|
|