Index: src/mips/lithium-mips.cc |
diff --git a/src/mips/lithium-mips.cc b/src/mips/lithium-mips.cc |
index e882655d21501d6cf94718cdff670f5a457ed6b2..97b91fac3995476829ce2f3d7347820ff4aa7a4b 100644 |
--- a/src/mips/lithium-mips.cc |
+++ b/src/mips/lithium-mips.cc |
@@ -2209,6 +2209,14 @@ LInstruction* LChunkBuilder::DoTransitionElementsKind( |
} |
+LInstruction* LChunkBuilder::DoArrayShift(HArrayShift* instr) { |
+ LOperand* object = UseFixed(instr->object(), a0); |
+ LOperand* context = UseFixed(instr->context(), cp); |
+ LArrayShift* result = new(zone()) LArrayShift(context, object); |
+ return MarkAsCall(DefineFixed(result, v0), instr, CANNOT_DEOPTIMIZE_EAGERLY); |
+} |
+ |
+ |
LInstruction* LChunkBuilder::DoTrapAllocationMemento( |
HTrapAllocationMemento* instr) { |
LOperand* object = UseRegister(instr->object()); |