Work on ARM backend for DMD started

Walter Bright via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Jul 4 17:11:55 PDT 2017


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.


More information about the Digitalmars-d-announce mailing list