| 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(),
|
| + 0,
|
| + Safepoint::kNoDeoptimizationIndex);
|
| // Overwrite the stored value of r0 with the result of the stub.
|
| __ str(r0, MemOperand(sp, DwVfpRegister::kNumAllocatableRegisters *
|
| kDoubleSize));
|
|
|