Chromium Code Reviews| Index: src/arm/lithium-codegen-arm.cc |
| diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc |
| index 5f2404359311b7f87dc1ed5fd59b1bcb94b2469e..08ece67cab2a4c5223e4e95d04134dd6c8bb889e 100644 |
| --- a/src/arm/lithium-codegen-arm.cc |
| +++ b/src/arm/lithium-codegen-arm.cc |
| @@ -999,6 +999,7 @@ void LCodeGen::DoUnknownOSRValue(LUnknownOSRValue* instr) { |
| void LCodeGen::DoModI(LModI* instr) { |
| + Abort("ModI not implemented"); |
| class DeferredModI: public LDeferredCode { |
| public: |
| DeferredModI(LCodeGen* codegen, LModI* instr) |
| @@ -1054,6 +1055,7 @@ void LCodeGen::DoModI(LModI* instr) { |
| void LCodeGen::DoDivI(LDivI* instr) { |
| + Abort("DivI not implemented"); |
| class DeferredDivI: public LDeferredCode { |
| public: |
| DeferredDivI(LCodeGen* codegen, LDivI* instr) |
| @@ -1141,9 +1143,9 @@ void LCodeGen::DoDeferredGenericBinaryStub(LBinaryOperation* instr, |
| __ PushSafepointRegistersAndDoubles(); |
| GenericBinaryOpStub stub(op, OVERWRITE_LEFT, left, right); |
| __ CallStub(&stub); |
| - RecordSafepointWithRegisters(instr->pointer_map(), |
| - 0, |
| - Safepoint::kNoDeoptimizationIndex); |
| + RecordSafepointWithRegistersAndDoubles(instr->pointer_map(), |
|
Søren Thygesen Gjesse
2011/01/14 15:02:43
Using safepoint with registers and doubles here do
|
| + 0, |
| + Safepoint::kNoDeoptimizationIndex); |
| // Overwrite the stored value of r0 with the result of the stub. |
| __ str(r0, MemOperand(sp, DwVfpRegister::kNumAllocatableRegisters * |
| kDoubleSize)); |