| Index: src/crankshaft/hydrogen-instructions.h
 | 
| diff --git a/src/crankshaft/hydrogen-instructions.h b/src/crankshaft/hydrogen-instructions.h
 | 
| index aebad7a9308fb0d90ebe491678526db1bebe4e13..207429140039b0008a8a6aea2e76699046f62f61 100644
 | 
| --- a/src/crankshaft/hydrogen-instructions.h
 | 
| +++ b/src/crankshaft/hydrogen-instructions.h
 | 
| @@ -115,7 +115,6 @@ class LChunkBuilder;
 | 
|    V(LoadFieldByIndex)                         \
 | 
|    V(LoadFunctionPrototype)                    \
 | 
|    V(LoadGlobalGeneric)                        \
 | 
| -  V(LoadGlobalViaContext)                     \
 | 
|    V(LoadKeyed)                                \
 | 
|    V(LoadKeyedGeneric)                         \
 | 
|    V(LoadNamedField)                           \
 | 
| @@ -145,7 +144,6 @@ class LChunkBuilder;
 | 
|    V(StoreCodeEntry)                           \
 | 
|    V(StoreContextSlot)                         \
 | 
|    V(StoreFrameContext)                        \
 | 
| -  V(StoreGlobalViaContext)                    \
 | 
|    V(StoreKeyed)                               \
 | 
|    V(StoreKeyedGeneric)                        \
 | 
|    V(StoreNamedField)                          \
 | 
| @@ -5450,35 +5448,6 @@ class HLoadGlobalGeneric final : public HTemplateInstruction<2> {
 | 
|  };
 | 
|  
 | 
|  
 | 
| -class HLoadGlobalViaContext final : public HTemplateInstruction<1> {
 | 
| - public:
 | 
| -  DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P2(HLoadGlobalViaContext, int, int);
 | 
| -
 | 
| -  HValue* context() { return OperandAt(0); }
 | 
| -  int depth() const { return depth_; }
 | 
| -  int slot_index() const { return slot_index_; }
 | 
| -
 | 
| -  std::ostream& PrintDataTo(std::ostream& os) const override;  // NOLINT
 | 
| -
 | 
| -  Representation RequiredInputRepresentation(int index) override {
 | 
| -    return Representation::Tagged();
 | 
| -  }
 | 
| -
 | 
| -  DECLARE_CONCRETE_INSTRUCTION(LoadGlobalViaContext)
 | 
| -
 | 
| - private:
 | 
| -  HLoadGlobalViaContext(HValue* context, int depth, int slot_index)
 | 
| -      : depth_(depth), slot_index_(slot_index) {
 | 
| -    SetOperandAt(0, context);
 | 
| -    set_representation(Representation::Tagged());
 | 
| -    SetAllSideEffects();
 | 
| -  }
 | 
| -
 | 
| -  int const depth_;
 | 
| -  int const slot_index_;
 | 
| -};
 | 
| -
 | 
| -
 | 
|  class HAllocate final : public HTemplateInstruction<2> {
 | 
|   public:
 | 
|    static bool CompatibleInstanceTypes(InstanceType type1,
 | 
| @@ -7009,39 +6978,6 @@ class HStoreNamedGeneric final : public HTemplateInstruction<3> {
 | 
|  };
 | 
|  
 | 
|  
 | 
| -class HStoreGlobalViaContext final : public HTemplateInstruction<2> {
 | 
| - public:
 | 
| -  DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P4(HStoreGlobalViaContext, HValue*,
 | 
| -                                              int, int, LanguageMode);
 | 
| -  HValue* context() const { return OperandAt(0); }
 | 
| -  HValue* value() const { return OperandAt(1); }
 | 
| -  int depth() const { return depth_; }
 | 
| -  int slot_index() const { return slot_index_; }
 | 
| -  LanguageMode language_mode() const { return language_mode_; }
 | 
| -
 | 
| -  std::ostream& PrintDataTo(std::ostream& os) const override;  // NOLINT
 | 
| -
 | 
| -  Representation RequiredInputRepresentation(int index) override {
 | 
| -    return Representation::Tagged();
 | 
| -  }
 | 
| -
 | 
| -  DECLARE_CONCRETE_INSTRUCTION(StoreGlobalViaContext)
 | 
| -
 | 
| - private:
 | 
| -  HStoreGlobalViaContext(HValue* context, HValue* value, int depth,
 | 
| -                         int slot_index, LanguageMode language_mode)
 | 
| -      : depth_(depth), slot_index_(slot_index), language_mode_(language_mode) {
 | 
| -    SetOperandAt(0, context);
 | 
| -    SetOperandAt(1, value);
 | 
| -    SetAllSideEffects();
 | 
| -  }
 | 
| -
 | 
| -  int const depth_;
 | 
| -  int const slot_index_;
 | 
| -  LanguageMode const language_mode_;
 | 
| -};
 | 
| -
 | 
| -
 | 
|  class HStoreKeyed final : public HTemplateInstruction<3>,
 | 
|                            public ArrayInstructionInterface {
 | 
|   public:
 | 
| 
 |