Index: runtime/vm/flow_graph.h |
diff --git a/runtime/vm/flow_graph.h b/runtime/vm/flow_graph.h |
index 8b134b3604d3d2cf55a75a3db3eb10fd0d22c9d6..1ec11ea7d105f48d2fe6b803d4c69c0f182d7994 100644 |
--- a/runtime/vm/flow_graph.h |
+++ b/runtime/vm/flow_graph.h |
@@ -120,6 +120,14 @@ class FlowGraph : public ZoneAllocated { |
intptr_t alloc_ssa_temp_index() { return current_ssa_temp_index_++; } |
+ void AllocateSSAIndexes(Definition* def) { |
+ ASSERT(def); |
+ def->set_ssa_temp_index(alloc_ssa_temp_index()); |
+ if (def->RequiresPairSSAIndex()) { |
+ def->set_pair_ssa_index(alloc_ssa_temp_index()); |
+ } |
+ } |
+ |
intptr_t InstructionCount() const; |
ConstantInstr* GetConstant(const Object& object); |