Index: src/crankshaft/hydrogen-instructions.h |
diff --git a/src/crankshaft/hydrogen-instructions.h b/src/crankshaft/hydrogen-instructions.h |
index ec281bc6dde504cd86d6bc0f7c7f7bba265e1060..22ed052ba39eccaf4500e8366d553765416b09e1 100644 |
--- a/src/crankshaft/hydrogen-instructions.h |
+++ b/src/crankshaft/hydrogen-instructions.h |
@@ -48,7 +48,6 @@ class LChunkBuilder; |
V(AbnormalExit) \ |
V(AccessArgumentsAt) \ |
V(Add) \ |
- V(AllocateBlockContext) \ |
V(Allocate) \ |
V(ApplyArguments) \ |
V(ArgumentsElements) \ |
@@ -7668,36 +7667,6 @@ class HStoreFrameContext: public HUnaryOperation { |
}; |
-class HAllocateBlockContext: public HTemplateInstruction<2> { |
- public: |
- DECLARE_INSTRUCTION_FACTORY_P3(HAllocateBlockContext, HValue*, |
- HValue*, Handle<ScopeInfo>); |
- HValue* context() const { return OperandAt(0); } |
- HValue* function() const { return OperandAt(1); } |
- Handle<ScopeInfo> scope_info() const { return scope_info_; } |
- |
- Representation RequiredInputRepresentation(int index) override { |
- return Representation::Tagged(); |
- } |
- |
- std::ostream& PrintDataTo(std::ostream& os) const override; // NOLINT |
- |
- DECLARE_CONCRETE_INSTRUCTION(AllocateBlockContext) |
- |
- private: |
- HAllocateBlockContext(HValue* context, |
- HValue* function, |
- Handle<ScopeInfo> scope_info) |
- : scope_info_(scope_info) { |
- SetOperandAt(0, context); |
- SetOperandAt(1, function); |
- set_representation(Representation::Tagged()); |
- } |
- |
- Handle<ScopeInfo> scope_info_; |
-}; |
- |
- |
#undef DECLARE_INSTRUCTION |
#undef DECLARE_CONCRETE_INSTRUCTION |