Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index b524cfb2666383f454ca8dd42aadd51f07c1e0e8..191d86b47a44e24d920036d378cf81dd4e4fba4a 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -131,6 +131,7 @@ class LChunkBuilder; |
V(OsrEntry) \ |
V(Parameter) \ |
V(Power) \ |
+ V(Prologue) \ |
V(PushArguments) \ |
V(RegExpLiteral) \ |
V(Return) \ |
@@ -1284,6 +1285,18 @@ class HDebugBreak final : public HTemplateInstruction<0> { |
}; |
+class HPrologue final : public HTemplateInstruction<0> { |
+ public: |
+ static HPrologue* New(Zone* zone) { return new (zone) HPrologue(); } |
+ |
+ Representation RequiredInputRepresentation(int index) override { |
+ return Representation::None(); |
+ } |
+ |
+ DECLARE_CONCRETE_INSTRUCTION(Prologue) |
+}; |
+ |
+ |
class HGoto final : public HTemplateControlInstruction<1, 0> { |
public: |
explicit HGoto(HBasicBlock* target) { |