Index: src/crankshaft/hydrogen-instructions.h |
diff --git a/src/crankshaft/hydrogen-instructions.h b/src/crankshaft/hydrogen-instructions.h |
index 782fa4205807101891125a93d61f47bda1cd57a6..5401315074f10167c2fed8514a2d1a5c613a28d0 100644 |
--- a/src/crankshaft/hydrogen-instructions.h |
+++ b/src/crankshaft/hydrogen-instructions.h |
@@ -133,7 +133,6 @@ class SmallMapList; |
V(StoreCodeEntry) \ |
V(StoreContextSlot) \ |
V(StoreKeyed) \ |
- V(StoreKeyedGeneric) \ |
V(StoreNamedField) \ |
V(StringAdd) \ |
V(StringCharCodeAt) \ |
@@ -6509,50 +6508,6 @@ class HStoreKeyed final : public HTemplateInstruction<4>, |
HValue* dominator_; |
}; |
-class HStoreKeyedGeneric final : public HTemplateInstruction<4> { |
- public: |
- DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P6(HStoreKeyedGeneric, HValue*, |
- HValue*, HValue*, LanguageMode, |
- Handle<TypeFeedbackVector>, |
- FeedbackVectorSlot); |
- |
- HValue* object() const { return OperandAt(0); } |
- HValue* key() const { return OperandAt(1); } |
- HValue* value() const { return OperandAt(2); } |
- HValue* context() const { return OperandAt(3); } |
- LanguageMode language_mode() const { return language_mode_; } |
- |
- Representation RequiredInputRepresentation(int index) override { |
- // tagged[tagged] = tagged |
- return Representation::Tagged(); |
- } |
- |
- FeedbackVectorSlot slot() const { return slot_; } |
- Handle<TypeFeedbackVector> feedback_vector() const { |
- return feedback_vector_; |
- } |
- |
- std::ostream& PrintDataTo(std::ostream& os) const override; // NOLINT |
- |
- DECLARE_CONCRETE_INSTRUCTION(StoreKeyedGeneric) |
- |
- private: |
- HStoreKeyedGeneric(HValue* context, HValue* object, HValue* key, |
- HValue* value, LanguageMode language_mode, |
- Handle<TypeFeedbackVector> vector, FeedbackVectorSlot slot) |
- : feedback_vector_(vector), slot_(slot), language_mode_(language_mode) { |
- SetOperandAt(0, object); |
- SetOperandAt(1, key); |
- SetOperandAt(2, value); |
- SetOperandAt(3, context); |
- SetAllSideEffects(); |
- } |
- |
- Handle<TypeFeedbackVector> feedback_vector_; |
- FeedbackVectorSlot slot_; |
- LanguageMode language_mode_; |
-}; |
- |
class HTransitionElementsKind final : public HTemplateInstruction<2> { |
public: |
inline static HTransitionElementsKind* New(Isolate* isolate, Zone* zone, |