| Index: sdk/lib/_internal/compiler/implementation/cps_ir/optimizers.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/cps_ir/optimizers.dart b/sdk/lib/_internal/compiler/implementation/cps_ir/optimizers.dart
|
| index aaa55794c2d364cd84605c4c3ab103665bf4bb40..baf059b0b73475b893125ba68507357529098c43 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/cps_ir/optimizers.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/cps_ir/optimizers.dart
|
| @@ -6,4 +6,11 @@ library dart2js.optimizers;
|
|
|
| import 'cps_ir_nodes.dart';
|
|
|
| -part 'redundant_phi.dart';
|
| +part 'redundant_phi.dart';
|
| +part 'shrinking_reductions.dart';
|
| +
|
| +/// An optimization pass over the CPS IR.
|
| +abstract class Pass {
|
| + /// Applies optimizations to root, rewriting it in the process.
|
| + void rewrite(FunctionDefinition root);
|
| +}
|
|
|