dcbaker / meson-plus-plus

An experimental and incomplete implementation of Meson in C++, for solving Meson's bootstrapping issue.
Apache License 2.0
45 stars 7 forks source link

Cross block optimizations #51

Closed dcbaker closed 2 years ago

dcbaker commented 2 years ago

Adding a block walker allows us to do cross block optimization, since for each pass we can easily run over all the blocks. With proper cross block optimizations we can get on with value number. I think.