| Index: runtime/vm/flow_graph_allocator.h
|
| diff --git a/runtime/vm/flow_graph_allocator.h b/runtime/vm/flow_graph_allocator.h
|
| index 2df90d8273f4b9779847e29b1d51034a944176a2..2792eaf9f1fa0a39f6ee436ad28c3703005bfb14 100644
|
| --- a/runtime/vm/flow_graph_allocator.h
|
| +++ b/runtime/vm/flow_graph_allocator.h
|
| @@ -27,6 +27,9 @@ class FlowGraphAllocator : public ValueObject {
|
| // Build live-in and live-out sets for each block.
|
| void AnalyzeLiveness();
|
|
|
| + // Map a virtual register number to its live range.
|
| + LiveRange* GetLiveRange(intptr_t vreg);
|
| +
|
| private:
|
| // Eliminate unnecessary environments from the IL.
|
| void EliminateEnvironmentUses();
|
| @@ -82,7 +85,6 @@ class FlowGraphAllocator : public ValueObject {
|
| // optimal splitting position.
|
| void DiscoverLoops();
|
|
|
| - LiveRange* GetLiveRange(intptr_t vreg);
|
| LiveRange* MakeLiveRangeForTemporary();
|
|
|
| // Visit instructions in the postorder and build live ranges for
|
|
|