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(); } |