| Index: src/arm/full-codegen-arm.cc
|
| ===================================================================
|
| --- src/arm/full-codegen-arm.cc (revision 8025)
|
| +++ src/arm/full-codegen-arm.cc (working copy)
|
| @@ -1717,14 +1717,14 @@
|
| patch_site.EmitJumpIfSmi(scratch1, &smi_case);
|
|
|
| __ bind(&stub_call);
|
| - TypeRecordingBinaryOpStub stub(op, mode);
|
| + BinaryOpStub stub(op, mode);
|
| EmitCallIC(stub.GetCode(), &patch_site, expr->id());
|
| __ jmp(&done);
|
|
|
| __ bind(&smi_case);
|
| // Smi case. This code works the same way as the smi-smi case in the type
|
| // recording binary operation stub, see
|
| - // TypeRecordingBinaryOpStub::GenerateSmiSmiOperation for comments.
|
| + // BinaryOpStub::GenerateSmiSmiOperation for comments.
|
| switch (op) {
|
| case Token::SAR:
|
| __ b(&stub_call);
|
| @@ -1798,7 +1798,7 @@
|
| Token::Value op,
|
| OverwriteMode mode) {
|
| __ pop(r1);
|
| - TypeRecordingBinaryOpStub stub(op, mode);
|
| + BinaryOpStub stub(op, mode);
|
| EmitCallIC(stub.GetCode(), NULL, expr->id());
|
| context()->Plug(r0);
|
| }
|
| @@ -3790,8 +3790,8 @@
|
| bool can_overwrite = expr->expression()->ResultOverwriteAllowed();
|
| UnaryOverwriteMode overwrite =
|
| can_overwrite ? UNARY_OVERWRITE : UNARY_NO_OVERWRITE;
|
| - TypeRecordingUnaryOpStub stub(expr->op(), overwrite);
|
| - // TypeRecordingGenericUnaryOpStub expects the argument to be in the
|
| + UnaryOpStub stub(expr->op(), overwrite);
|
| + // UnaryOpStub expects the argument to be in the
|
| // accumulator register r0.
|
| VisitForAccumulatorValue(expr->expression());
|
| SetSourcePosition(expr->position());
|
| @@ -3912,7 +3912,7 @@
|
| // Record position before stub call.
|
| SetSourcePosition(expr->position());
|
|
|
| - TypeRecordingBinaryOpStub stub(Token::ADD, NO_OVERWRITE);
|
| + BinaryOpStub stub(Token::ADD, NO_OVERWRITE);
|
| EmitCallIC(stub.GetCode(), &patch_site, expr->CountId());
|
| __ bind(&done);
|
|
|
|
|