| Index: sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart b/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| index 502f8d036bab9b5c64e5969df49d5b9bd57ba03f..4dad2635d0733028a43062081f1546535bc8b02c 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| @@ -233,6 +233,8 @@ class DartBackend extends Backend {
|
| cps_ir.FunctionDefinition function = compiler.irBuilder.getIr(element);
|
| new RedundantPhiEliminator().rewrite(function);
|
| compiler.tracer.traceGraph("Redundant phi elimination", function);
|
| + new ShrinkingReducer().rewrite(function);
|
| + compiler.tracer.traceGraph("Shrinking reductions", function);
|
| tree_builder.Builder builder = new tree_builder.Builder(compiler);
|
| tree_ir.FunctionDefinition definition = builder.build(function);
|
| assert(definition != null);
|
|
|