ARM first & default LDC

Max Haughton maxhaton at gmail.com
Sat Dec 19 19:44:29 UTC 2020


On Saturday, 19 December 2020 at 19:38:10 UTC, Ola Fosheim 
Grøstad wrote:
> On Saturday, 19 December 2020 at 19:34:32 UTC, Max Haughton 
> wrote:
>> You realise that that 80% (450k overall, backend is 90k) of 
>> the code in has nothing to do with the code generation.
>
> You realise that creating a high quality backend that is 100% 
> bug free takes a lot of effort and that you have to maintain it 
> in perpetuity? It isn't sufficient that someone "just does it", 
> it also has to be correct, efficient and updated.
>
>> Apple are also pretty reticent to upstream stuff to LLVM but 
>> that doesn't really matter because the dmd backend isn't and 
>> shouldn't be complicated enough to need that information.
>
> It isn't even obvious that Apple will release the full ISA for 
> their future ARM CPUs.

DMD is good enough, this discussion is pointless.

The ISA isn't the problem, Apple will probably stick with arm but 
knowing the parameters to tweak the instruction scheduling is the 
kind of thing they're being coy with that matter.


More information about the Digitalmars-d mailing list