ecc7a21106
This option can be used to split AOT kernel generation into two rounds: * The 1st round uses CFE to parse source files and generate intermediate dill file in *non-AOT* mode. * The 2nd round loads intermediate dill file and applies AOT global transformations, then generates final dill file. Each round is faster than one-shot generation of a dill file in AOT mode. In order to use this 2-round compilation, command gen_kernel <other-options> --aot -o output.dill main.dart should be replaced with the following 2 commands: gen_kernel <other-options> --no-aot -o intermediate.dill main.dart gen_kernel <other-options> --aot --from-dill intermediate.dill -o output.dill main.dart Bug: b/158101962 Change-Id: I2d4deef45b50eab11df47f4a372598e6cf1d0edf Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/150272 Reviewed-by: Martin Kustermann <kustermann@google.com> Reviewed-by: Alexander Aprelev <aam@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>