Index: src/hydrogen.h |
=================================================================== |
--- src/hydrogen.h (revision 7814) |
+++ src/hydrogen.h (working copy) |
@@ -735,6 +735,18 @@ |
INLINE_RUNTIME_FUNCTION_LIST(INLINE_FUNCTION_GENERATOR_DECLARATION) |
#undef INLINE_FUNCTION_GENERATOR_DECLARATION |
+ void VisitUnaryOperationDelete(UnaryOperation* expr); |
Kevin Millikin (Chromium)
2011/05/09 15:14:05
I'm not a fan of such verbose names. I think Unar
Sven Panne
2011/05/10 07:48:47
Done.
|
+ void VisitUnaryOperationVoid(UnaryOperation* expr); |
+ void VisitUnaryOperationTypeof(UnaryOperation* expr); |
+ void VisitUnaryOperationAdd(UnaryOperation* expr); |
+ void VisitUnaryOperationSub(UnaryOperation* expr); |
+ void VisitUnaryOperationBitNot(UnaryOperation* expr); |
+ void VisitUnaryOperationNot(UnaryOperation* expr); |
+ |
+ void VisitBinaryOperationComma(BinaryOperation* expr); |
+ void VisitBinaryOperationAndOr(BinaryOperation* expr, bool is_logical_and); |
+ void VisitBinaryOperationCommon(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,8 @@ |
HInstruction* BuildBinaryOperation(BinaryOperation* expr, |
HValue* left, |
HValue* right); |
+ HInstruction* BuildBinaryOperation(Token::Value op, HValue* left, |
fschneider
2011/05/09 15:05:35
At the declaration we usually break the line for e
Sven Panne
2011/05/10 07:48:47
Done.
|
+ HValue* right, TypeInfo info); |
HInstruction* BuildIncrement(HValue* value, |
bool increment, |
CountOperation* expr); |