| Index: src/ia32/full-codegen-ia32.cc
|
| ===================================================================
|
| --- src/ia32/full-codegen-ia32.cc (revision 8025)
|
| +++ src/ia32/full-codegen-ia32.cc (working copy)
|
| @@ -1662,7 +1662,7 @@
|
|
|
| __ bind(&stub_call);
|
| __ mov(eax, ecx);
|
| - TypeRecordingBinaryOpStub stub(op, mode);
|
| + BinaryOpStub stub(op, mode);
|
| EmitCallIC(stub.GetCode(), &patch_site, expr->id());
|
| __ jmp(&done, Label::kNear);
|
|
|
| @@ -1745,7 +1745,7 @@
|
| Token::Value op,
|
| OverwriteMode mode) {
|
| __ pop(edx);
|
| - TypeRecordingBinaryOpStub stub(op, mode);
|
| + BinaryOpStub stub(op, mode);
|
| // NULL signals no inlined smi code.
|
| EmitCallIC(stub.GetCode(), NULL, expr->id());
|
| context()->Plug(eax);
|
| @@ -3751,8 +3751,8 @@
|
| bool can_overwrite = expr->expression()->ResultOverwriteAllowed();
|
| UnaryOverwriteMode overwrite =
|
| can_overwrite ? UNARY_OVERWRITE : UNARY_NO_OVERWRITE;
|
| - TypeRecordingUnaryOpStub stub(expr->op(), overwrite);
|
| - // TypeRecordingUnaryOpStub expects the argument to be in the
|
| + UnaryOpStub stub(expr->op(), overwrite);
|
| + // UnaryOpStub expects the argument to be in the
|
| // accumulator register eax.
|
| VisitForAccumulatorValue(expr->expression());
|
| SetSourcePosition(expr->position());
|
| @@ -3884,7 +3884,7 @@
|
| // Call stub for +1/-1.
|
| __ mov(edx, eax);
|
| __ mov(eax, Immediate(Smi::FromInt(1)));
|
| - TypeRecordingBinaryOpStub stub(expr->binary_op(), NO_OVERWRITE);
|
| + BinaryOpStub stub(expr->binary_op(), NO_OVERWRITE);
|
| EmitCallIC(stub.GetCode(), &patch_site, expr->CountId());
|
| __ bind(&done);
|
|
|
|
|