| This package defines control flow graph (CFG) intermediate representation of |
| Dart programs and optimization passes performed on CFG. |
| |
| This package is intended to be used only by Dart compiler(s) in the Dart SDK. |
| |
| Structure of the package: |
| ``` |
| front_end/ # Translation from kernel AST to CFG. |
| ir/ # CFG/SSA IR and computation of its properties. |
| passes/ # Optimization passes. |
| utils/ # General-purpose utilities. |
| ``` |
| |
| ## Status: experimental |
| |
| **NOTE**: This package is currently experimental and not published or |
| included in the SDK. |
| |
| Do not take dependency on this package unless you are prepared for |
| breaking changes and possibly removal of this code at any point in time. |