| Index: src/arm/lithium-arm.h
|
| ===================================================================
|
| --- src/arm/lithium-arm.h (revision 6398)
|
| +++ src/arm/lithium-arm.h (working copy)
|
| @@ -945,14 +945,18 @@
|
|
|
| class LInstanceOfKnownGlobal: public LUnaryOperation {
|
| public:
|
| - explicit LInstanceOfKnownGlobal(LOperand* left)
|
| - : LUnaryOperation(left) { }
|
| + explicit LInstanceOfKnownGlobal(LOperand* left, LOperand* temp)
|
| + : LUnaryOperation(left), temp_(temp) { }
|
|
|
| DECLARE_CONCRETE_INSTRUCTION(InstanceOfKnownGlobal,
|
| "instance-of-known-global")
|
| DECLARE_HYDROGEN_ACCESSOR(InstanceOfKnownGlobal)
|
|
|
| Handle<JSFunction> function() const { return hydrogen()->function(); }
|
| + LOperand* temp() const { return temp_; }
|
| +
|
| + private:
|
| + LOperand* temp_;
|
| };
|
|
|
|
|
| @@ -1927,6 +1931,7 @@
|
| LInstruction* instr,
|
| HInstruction* hinstr,
|
| CanDeoptimize can_deoptimize = CANNOT_DEOPTIMIZE_EAGERLY);
|
| + LInstruction* MarkAsSaveDoubles(LInstruction* instr);
|
|
|
| LInstruction* SetInstructionPendingDeoptimizationEnvironment(
|
| LInstruction* instr, int ast_id);
|
|
|