| 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 446d11b514f2adb48478c59b460a46bc70e31c8f..96cd1e8828a67792efbc9ce11cb131f32b82bbb2 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.cps_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);
|
| +}
|
|
|