Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 library tree_ir.optimization; | |
| 2 | |
| 3 import '../tree_ir_nodes.dart'; | |
| 4 import '../../elements/elements.dart'; | |
| 5 import '../../constants/values.dart' as values; | |
| 6 | |
| 7 part 'copy_propagator.dart'; | |
| 8 part 'logical_rewriter.dart'; | |
| 9 part 'loop_rewriter.dart'; | |
| 10 part 'statement_rewriter.dart'; | |
| 11 | |
| 12 /// An optimization pass over the Tree IR. | |
| 13 abstract class Pass { | |
| 14 /// Applies optimizations to root, rewriting it in the process. | |
| 15 void rewrite(FunctionDefinition root); | |
| 16 } | |
| OLD | NEW |