| Index: src/hydrogen-instructions.h
|
| ===================================================================
|
| --- src/hydrogen-instructions.h (revision 8287)
|
| +++ src/hydrogen-instructions.h (working copy)
|
| @@ -2789,14 +2789,12 @@
|
| HValue* left() { return OperandAt(1); }
|
| HValue* right() { return OperandAt(2); }
|
|
|
| - virtual bool EmitAtUses() {
|
| - return !HasSideEffects() && !HasMultipleUses();
|
| - }
|
| -
|
| virtual Representation RequiredInputRepresentation(int index) const {
|
| return Representation::Tagged();
|
| }
|
|
|
| + virtual HType CalculateInferredType();
|
| +
|
| virtual void PrintDataTo(StringStream* stream);
|
|
|
| DECLARE_CONCRETE_INSTRUCTION(InstanceOf)
|
| @@ -2817,6 +2815,8 @@
|
| return Representation::Tagged();
|
| }
|
|
|
| + virtual HType CalculateInferredType();
|
| +
|
| DECLARE_CONCRETE_INSTRUCTION(InstanceOfKnownGlobal)
|
|
|
| private:
|
| @@ -4005,6 +4005,8 @@
|
| return Representation::Tagged();
|
| }
|
|
|
| + virtual HType CalculateInferredType();
|
| +
|
| DECLARE_CONCRETE_INSTRUCTION(DeleteProperty)
|
|
|
| HValue* object() { return left(); }
|
|
|