Index: src/x64/codegen-x64.h |
=================================================================== |
--- src/x64/codegen-x64.h (revision 4560) |
+++ src/x64/codegen-x64.h (working copy) |
@@ -457,10 +457,8 @@ |
// Generate code that computes a shortcutting logical operation. |
void GenerateLogicalBooleanOperation(BinaryOperation* node); |
- void GenericBinaryOperation( |
- Token::Value op, |
- StaticType* type, |
- OverwriteMode overwrite_mode); |
+ 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. |
@@ -469,17 +467,16 @@ |
// 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); |
// 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); |