Index: src/compiler/ast-graph-builder.h |
diff --git a/src/compiler/ast-graph-builder.h b/src/compiler/ast-graph-builder.h |
index b0b4041c5348b3163ed806f6d69ed2b3fd0329b9..3e80456a8679dc2a0f876028e91377f6829392aa 100644 |
--- a/src/compiler/ast-graph-builder.h |
+++ b/src/compiler/ast-graph-builder.h |
@@ -49,6 +49,8 @@ class AstGraphBuilder : public AstVisitor { |
Node* NewBranch(Node* condition, BranchHint hint = BranchHint::kNone) { |
return NewNode(common()->Branch(hint), condition); |
} |
+ void BuildLoopExit(Node* loop, BitVector* assigned_variables, |
+ Node** extra_value_to_rename); |
protected: |
#define DECLARE_VISIT(type) void Visit##type(type* node) override; |
@@ -539,6 +541,7 @@ class AstGraphBuilder::Environment : public ZoneObject { |
Node* Checkpoint(BailoutId ast_id, OutputFrameStateCombine combine = |
OutputFrameStateCombine::Ignore(), |
bool node_has_exception = false); |
+ void RenameForLoopExit(Node* loop, BitVector* assigned_variables); |
Michael Starzinger
2016/07/14 12:13:36
nit: Needs a short comment explaining purpose of m
Jarin
2016/07/14 12:51:34
Done.
|
// Control dependency tracked by this environment. |
Node* GetControlDependency() { return control_dependency_; } |