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