Index: runtime/vm/flow_graph_optimizer.h |
diff --git a/runtime/vm/flow_graph_optimizer.h b/runtime/vm/flow_graph_optimizer.h |
index 09a0d95b0ff15f0dc8ebe79a1bd442770e48ade2..ef14418ca9dfafdd4f436dd97f3b3797cda9e6f3 100644 |
--- a/runtime/vm/flow_graph_optimizer.h |
+++ b/runtime/vm/flow_graph_optimizer.h |
@@ -24,6 +24,10 @@ class FlowGraphOptimizer : public FlowGraphVisitor { |
void OptimizeComputations(); |
+ void EliminateDeadPhis(); |
+ |
+ void SelectRepresentations(); |
+ |
virtual void VisitStaticCall(StaticCallComp* comp, BindInstr* instr); |
virtual void VisitInstanceCall(InstanceCallComp* comp, BindInstr* instr); |
virtual void VisitRelationalOp(RelationalOpComp* comp, BindInstr* instr); |
@@ -61,6 +65,8 @@ class FlowGraphOptimizer : public FlowGraphVisitor { |
Environment* env, |
BindInstr::UseKind use_kind); |
+ void InsertConversionsFor(Definition* def); |
+ |
FlowGraph* flow_graph_; |
DISALLOW_COPY_AND_ASSIGN(FlowGraphOptimizer); |