| Index: src/crankshaft/x87/lithium-x87.h | 
| diff --git a/src/crankshaft/x87/lithium-x87.h b/src/crankshaft/x87/lithium-x87.h | 
| index 76cc9e209ad416c3d7a11d990655f9686b38978c..2bec39789e8e18e0a7485fcb4fe500fb65342847 100644 | 
| --- a/src/crankshaft/x87/lithium-x87.h | 
| +++ b/src/crankshaft/x87/lithium-x87.h | 
| @@ -104,7 +104,6 @@ class LCodeGen; | 
| V(LoadFieldByIndex)                        \ | 
| V(LoadFunctionPrototype)                   \ | 
| V(LoadGlobalGeneric)                       \ | 
| -  V(LoadGlobalViaContext)                    \ | 
| V(LoadKeyed)                               \ | 
| V(LoadKeyedGeneric)                        \ | 
| V(LoadNamedField)                          \ | 
| @@ -146,7 +145,6 @@ class LCodeGen; | 
| V(StoreCodeEntry)                          \ | 
| V(StoreContextSlot)                        \ | 
| V(StoreFrameContext)                       \ | 
| -  V(StoreGlobalViaContext)                   \ | 
| V(StoreKeyed)                              \ | 
| V(StoreKeyedGeneric)                       \ | 
| V(StoreNamedField)                         \ | 
| @@ -1695,22 +1693,6 @@ class LLoadGlobalGeneric final : public LTemplateInstruction<1, 2, 1> { | 
| }; | 
|  | 
|  | 
| -class LLoadGlobalViaContext final : public LTemplateInstruction<1, 1, 1> { | 
| - public: | 
| -  explicit LLoadGlobalViaContext(LOperand* context) { inputs_[0] = context; } | 
| - | 
| -  DECLARE_CONCRETE_INSTRUCTION(LoadGlobalViaContext, "load-global-via-context") | 
| -  DECLARE_HYDROGEN_ACCESSOR(LoadGlobalViaContext) | 
| - | 
| -  void PrintDataTo(StringStream* stream) override; | 
| - | 
| -  LOperand* context() { return inputs_[0]; } | 
| - | 
| -  int depth() const { return hydrogen()->depth(); } | 
| -  int slot_index() const { return hydrogen()->slot_index(); } | 
| -}; | 
| - | 
| - | 
| class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> { | 
| public: | 
| explicit LLoadContextSlot(LOperand* context) { | 
| @@ -2199,28 +2181,6 @@ class LStoreNamedGeneric final : public LTemplateInstruction<0, 3, 2> { | 
| }; | 
|  | 
|  | 
| -class LStoreGlobalViaContext final : public LTemplateInstruction<0, 2, 0> { | 
| - public: | 
| -  LStoreGlobalViaContext(LOperand* context, LOperand* value) { | 
| -    inputs_[0] = context; | 
| -    inputs_[1] = value; | 
| -  } | 
| - | 
| -  LOperand* context() { return inputs_[0]; } | 
| -  LOperand* value() { return inputs_[1]; } | 
| - | 
| -  DECLARE_CONCRETE_INSTRUCTION(StoreGlobalViaContext, | 
| -                               "store-global-via-context") | 
| -  DECLARE_HYDROGEN_ACCESSOR(StoreGlobalViaContext) | 
| - | 
| -  void PrintDataTo(StringStream* stream) override; | 
| - | 
| -  int depth() { return hydrogen()->depth(); } | 
| -  int slot_index() { return hydrogen()->slot_index(); } | 
| -  LanguageMode language_mode() { return hydrogen()->language_mode(); } | 
| -}; | 
| - | 
| - | 
| class LStoreKeyed final : public LTemplateInstruction<0, 3, 0> { | 
| public: | 
| LStoreKeyed(LOperand* obj, LOperand* key, LOperand* val) { | 
|  |