Index: src/ia32/codegen-ia32.h |
diff --git a/src/ia32/codegen-ia32.h b/src/ia32/codegen-ia32.h |
index 9fcc466e36cad55592e952137d555ca1b7214697..a92386fe20bd4e0fe7a276b8a594473f606bba5d 100644 |
--- a/src/ia32/codegen-ia32.h |
+++ b/src/ia32/codegen-ia32.h |
@@ -492,11 +492,8 @@ class CodeGenerator: public AstVisitor { |
// Generate code that computes a shortcutting logical operation. |
void GenerateLogicalBooleanOperation(BinaryOperation* node); |
- void GenericBinaryOperation( |
- Token::Value op, |
- StaticType* type, |
- OverwriteMode overwrite_mode, |
- bool no_negative_zero); |
+ void GenericBinaryOperation(BinaryOperation* expr, |
+ OverwriteMode overwrite_mode); |
// If possible, combine two constant smi values using op to produce |
// a smi result, and push it on the virtual frame, all at compile time. |
@@ -505,22 +502,19 @@ class CodeGenerator: public AstVisitor { |
// Emit code to perform a binary operation on a constant |
// smi and a likely smi. Consumes the Result operand. |
- Result ConstantSmiBinaryOperation(Token::Value op, |
+ Result ConstantSmiBinaryOperation(BinaryOperation* expr, |
Result* operand, |
Handle<Object> constant_operand, |
- StaticType* type, |
bool reversed, |
- OverwriteMode overwrite_mode, |
- bool no_negative_zero); |
+ OverwriteMode overwrite_mode); |
// Emit code to perform a binary operation on two likely smis. |
// The code to handle smi arguments is produced inline. |
// Consumes the Results left and right. |
- Result LikelySmiBinaryOperation(Token::Value op, |
+ Result LikelySmiBinaryOperation(BinaryOperation* expr, |
Result* left, |
Result* right, |
- OverwriteMode overwrite_mode, |
- bool no_negative_zero); |
+ OverwriteMode overwrite_mode); |
// Emit code to perform a binary operation on two untagged int32 values. |