On 7/4/2017 4:14 PM, H. S. Teoh via Digitalmars-d-announce wrote:
Also, loop unrolling is only the beginning. Other loop optimizations are just as important, like strength reduction, hoisting, etc.. (Caveat: I haven't checked whether DMD specifically performs these optimizations.
It does.
But based on looking at previous dmd output, I'm leaning towards no.)
I wish people would look at it before assuming. It's not like it's a secret. https://github.com/dlang/dmd/blob/master/src/ddmd/backend/gloop.c Read the comments.