| Index: src/arm/lithium-codegen-arm.cc
|
| diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc
|
| index 5b3f23bb022663860c6019bb6239ef059ebf6c50..db8037a62d724640c1eeddc1b2992512d0010e17 100644
|
| --- a/src/arm/lithium-codegen-arm.cc
|
| +++ b/src/arm/lithium-codegen-arm.cc
|
| @@ -136,7 +136,7 @@ bool LCodeGen::GeneratePrologue() {
|
| Label loop;
|
| __ bind(&loop);
|
| __ push(r2);
|
| - __ sub(r0, r0, Operand(1), SetCC);
|
| + __ sub(r0, r0, Operand(1));
|
| __ b(ne, &loop);
|
| } else {
|
| __ sub(sp, sp, Operand(slots * kPointerSize));
|
| @@ -1733,14 +1733,13 @@ void LCodeGen::DoNumberTagD(LNumberTagD* instr) {
|
|
|
| DoubleRegister input_reg = ToDoubleRegister(instr->input());
|
| Register reg = ToRegister(instr->result());
|
| - Register temp1 = ToRegister(instr->temp1());
|
| - Register temp2 = ToRegister(instr->temp2());
|
| + Register tmp = ToRegister(instr->temp());
|
| Register scratch = r9;
|
|
|
| DeferredNumberTagD* deferred = new DeferredNumberTagD(this, instr);
|
| if (FLAG_inline_new) {
|
| __ LoadRoot(scratch, Heap::kHeapNumberMapRootIndex);
|
| - __ AllocateHeapNumber(reg, temp1, temp2, scratch, deferred->entry());
|
| + __ AllocateHeapNumber(reg, tmp, ip, scratch, deferred->entry());
|
| } else {
|
| __ jmp(deferred->entry());
|
| }
|
|
|