Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index 9e8ba7665478e427be342b85716f47a39de86efb..687f3b924eac1b31ebcb306e3e785aaaa12da235 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -105,7 +105,6 @@ class LChunkBuilder; |
V(Context) \ |
V(DebugBreak) \ |
V(DeclareGlobals) \ |
- V(DeleteProperty) \ |
V(Deoptimize) \ |
V(Div) \ |
V(DummyUse) \ |
@@ -121,7 +120,6 @@ class LChunkBuilder; |
V(HasCachedArrayIndexAndBranch) \ |
V(HasInstanceTypeAndBranch) \ |
V(InductionVariableAnnotation) \ |
- V(In) \ |
V(InnerAllocatedObject) \ |
V(InstanceOf) \ |
V(InstanceOfKnownGlobal) \ |
@@ -6532,55 +6530,6 @@ class HSeqStringSetChar: public HTemplateInstruction<3> { |
}; |
-class HDeleteProperty: public HBinaryOperation { |
- public: |
- HDeleteProperty(HValue* context, HValue* obj, HValue* key) |
- : HBinaryOperation(context, obj, key) { |
- set_representation(Representation::Tagged()); |
- SetAllSideEffects(); |
- } |
- |
- virtual Representation RequiredInputRepresentation(int index) { |
- return Representation::Tagged(); |
- } |
- |
- virtual HType CalculateInferredType(); |
- |
- DECLARE_CONCRETE_INSTRUCTION(DeleteProperty) |
- |
- HValue* object() { return left(); } |
- HValue* key() { return right(); } |
-}; |
- |
- |
-class HIn: public HTemplateInstruction<3> { |
- public: |
- HIn(HValue* context, HValue* key, HValue* object) { |
- SetOperandAt(0, context); |
- SetOperandAt(1, key); |
- SetOperandAt(2, object); |
- set_representation(Representation::Tagged()); |
- SetAllSideEffects(); |
- } |
- |
- HValue* context() { return OperandAt(0); } |
- HValue* key() { return OperandAt(1); } |
- HValue* object() { return OperandAt(2); } |
- |
- virtual Representation RequiredInputRepresentation(int index) { |
- return Representation::Tagged(); |
- } |
- |
- virtual HType CalculateInferredType() { |
- return HType::Boolean(); |
- } |
- |
- virtual void PrintDataTo(StringStream* stream); |
- |
- DECLARE_CONCRETE_INSTRUCTION(In) |
-}; |
- |
- |
class HCheckMapValue: public HTemplateInstruction<2> { |
public: |
HCheckMapValue(HValue* value, |