How hard would it be to create a new backend in D?

Paul Backus snarwin at gmail.com
Sat Aug 6 18:35:18 UTC 2022


On Saturday, 6 August 2022 at 18:02:34 UTC, welkam wrote:
> But where is inliner located? I read that several other 
> languages (Jai, Zig) are trying to make their own x86_64 
> backends because GCC and LLVM are too slow. If DMD backend had 
> its IR well documented and inliner implemented not in the 
> frontend I could see a future where it could be used by other 
> languages.

DMD's inliner is being moved to the backend:

https://github.com/dlang/dmd/pull/14194


More information about the Digitalmars-d mailing list