Comment by dwattttt
2 years ago
More broadly: processor design has been optimised around C style antics for a long time, trying to optimise the code produced away from that could well inhibit processor tricks in such a way that the result is _slower_ than if you stuck with the "looks terrible but is expected & optimised" status quo
Reminds me of Fortran compilers recognising the naive three-nested-loops matrix multiplication and optimising it to something sensible.