ARM first & default LDC

IGotD- nise at nise.com
Mon Dec 14 13:23:47 UTC 2020


On Monday, 14 December 2020 at 12:54:23 UTC, Max Haughton wrote:
> On Monday, 14 December 2020 at 10:48:43 UTC, IGotD- wrote:
>> On Monday, 14 December 2020 at 09:57:05 UTC, Abdulhaq wrote:
>>> [...]
>>
>> There is one thing that worries me. GCC and LLVM contains 
>> primitives for optimizations and help for certain features. 
>> These primitives are often complicated and takes time to 
>> duplicate in the DMD backend. The result is that D will not 
>> use the helpful primitives in LLVM and therefore skip certain 
>> features that would otherwise be simpler to implement.
>>
>> The DMD backend might be Walter's darling but what if he could 
>> move to LLVM, discover all the helpful primitives which 
>> perhaps increase the productivity and new ideas might emerge. 
>> It's a selling point.
>
> What optimisation primitives?

One recent example are the LLVM primitives for coroutines posted 
in this thread. Look at the seminar video.
https://forum.dlang.org/thread/rr0jju$eub$1@digitalmars.com


More information about the Digitalmars-d mailing list