| Index: src/hydrogen-instructions.h | 
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h | 
| index 9ff807968d1f530e9c9c466d4d6ed7fbae3a27ef..f81d8771a5969daf11a39555e550218d07697614 100644 | 
| --- a/src/hydrogen-instructions.h | 
| +++ b/src/hydrogen-instructions.h | 
| @@ -98,7 +98,6 @@ class LChunkBuilder; | 
| V(ForceRepresentation)                      \ | 
| V(ForInCacheArray)                          \ | 
| V(ForInPrepareMap)                          \ | 
| -  V(FunctionLiteral)                          \ | 
| V(GetCachedArrayIndex)                      \ | 
| V(Goto)                                     \ | 
| V(HasCachedArrayIndexAndBranch)             \ | 
| @@ -7552,56 +7551,6 @@ class HRegExpLiteral final : public HMaterializedLiteral<1> { | 
| }; | 
|  | 
|  | 
| -class HFunctionLiteral final : public HTemplateInstruction<1> { | 
| - public: | 
| -  DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P2(HFunctionLiteral, | 
| -                                              Handle<SharedFunctionInfo>, | 
| -                                              bool); | 
| -  HValue* context() { return OperandAt(0); } | 
| - | 
| -  Representation RequiredInputRepresentation(int index) override { | 
| -    return Representation::Tagged(); | 
| -  } | 
| - | 
| -  DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral) | 
| - | 
| -  Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } | 
| -  bool pretenure() const { return PretenureField::decode(bit_field_); } | 
| -  bool has_no_literals() const { | 
| -    return HasNoLiteralsField::decode(bit_field_); | 
| -  } | 
| -  FunctionKind kind() const { return FunctionKindField::decode(bit_field_); } | 
| -  LanguageMode language_mode() const { | 
| -    return LanguageModeField::decode(bit_field_); | 
| -  } | 
| - | 
| - private: | 
| -  HFunctionLiteral(HValue* context, Handle<SharedFunctionInfo> shared, | 
| -                   bool pretenure) | 
| -      : HTemplateInstruction<1>(HType::JSObject()), | 
| -        shared_info_(shared), | 
| -        bit_field_(FunctionKindField::encode(shared->kind()) | | 
| -                   PretenureField::encode(pretenure) | | 
| -                   HasNoLiteralsField::encode(shared->num_literals() == 0) | | 
| -                   LanguageModeField::encode(shared->language_mode())) { | 
| -    SetOperandAt(0, context); | 
| -    set_representation(Representation::Tagged()); | 
| -    SetChangesFlag(kNewSpacePromotion); | 
| -  } | 
| - | 
| -  bool IsDeletable() const override { return true; } | 
| - | 
| -  class FunctionKindField : public BitField<FunctionKind, 0, 8> {}; | 
| -  class PretenureField : public BitField<bool, 8, 1> {}; | 
| -  class HasNoLiteralsField : public BitField<bool, 9, 1> {}; | 
| -  STATIC_ASSERT(LANGUAGE_END == 3); | 
| -  class LanguageModeField : public BitField<LanguageMode, 10, 2> {}; | 
| - | 
| -  Handle<SharedFunctionInfo> shared_info_; | 
| -  uint32_t bit_field_; | 
| -}; | 
| - | 
| - | 
| class HTypeof final : public HTemplateInstruction<2> { | 
| public: | 
| DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P1(HTypeof, HValue*); | 
|  |