4 ms·
> Seems to be the first modern non trivial compiler that avoids using SSA internally. Of course it's debatable what "modern" and "non trivial" mean, and if the
by tom_mellior 7y ago
> Seems to be the first modern non trivial compiler that avoids using SSA internally.
Of course it's debatable what "modern" and "non trivial" mean, and if they apply to this project. It's very small, but on the (one!) small benchmark the author cites it seems to do quite well, so it's certainly not completely naive.
For whatever it's worth, CompCert doesn't use SSA either, and that's certainly a non-trivial compiler, though arguably the non-triviality does not stem from any advanced optimizations it does.