Index: pkg/compiler/lib/src/cps_ir/optimizers.dart |
diff --git a/pkg/compiler/lib/src/cps_ir/optimizers.dart b/pkg/compiler/lib/src/cps_ir/optimizers.dart |
index af36d2836de919ff450cb437e4ce778fece356da..8fd3f50aa31fd33d1d572c2d5d5d98bf6e701a69 100644 |
--- a/pkg/compiler/lib/src/cps_ir/optimizers.dart |
+++ b/pkg/compiler/lib/src/cps_ir/optimizers.dart |
@@ -4,24 +4,15 @@ |
library dart2js.cps_ir.optimizers; |
-import '../constants/constant_system.dart'; |
-import '../constants/expressions.dart'; |
-import '../constants/values.dart'; |
-import '../dart_types.dart' as types; |
-import '../dart2jslib.dart' as dart2js; |
-import '../resolution/operators.dart'; |
-import '../tree/tree.dart' show LiteralDartString; |
import 'cps_ir_nodes.dart'; |
-import '../types/types.dart' show TypeMask, TypesTask; |
-import '../types/constants.dart' show computeTypeMask; |
-import '../elements/elements.dart' show ClassElement, Element, Entity, |
- FieldElement, FunctionElement, ParameterElement; |
-import '../dart2jslib.dart' show ClassWorld; |
-part 'type_propagation.dart'; |
+export 'type_propagation.dart' show TypePropagator, TypeSystem, |
+ UnitTypeSystem, TypeMaskSystem; |
+ |
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. |