| Index: runtime/vm/flow_graph_inliner.cc
|
| ===================================================================
|
| --- runtime/vm/flow_graph_inliner.cc (revision 30526)
|
| +++ runtime/vm/flow_graph_inliner.cc (working copy)
|
| @@ -568,6 +568,11 @@
|
| FlowGraphOptimizer optimizer(callee_graph);
|
| optimizer.ApplyICData();
|
| DEBUG_ASSERT(callee_graph->VerifyUseLists());
|
| +
|
| + // Optimize (a << b) & c patterns, merge instructions. Must occur before
|
| + // 'SelectRepresentations' which inserts conversion nodes.
|
| + optimizer.TryOptimizePatterns();
|
| + DEBUG_ASSERT(callee_graph->VerifyUseLists());
|
| }
|
|
|
| if (FLAG_trace_inlining &&
|
|
|