libfirm-d - D bindings of Firm, a compiler IR based on the SSA form

Basile B. b2.temp at gmx.com
Thu Jul 5 01:11:58 UTC 2018


On Thursday, 5 July 2018 at 00:00:07 UTC, Chris M. wrote:
> On Sunday, 1 July 2018 at 12:04:06 UTC, Basile B. wrote:
>> I've recently ported libfirm to D.
>>
>> This nice C library, developed at the Karlsruhe university, 
>> allows to build compiler back-ends, using the SSA intermediate 
>> representation.
>
> Very nice, I remember checking this one out a while back.
>
> I don't see the files from the ADT module though, was there a 
> reason they weren't included?
>
> https://github.com/libfirm/libfirm/tree/master/include/libfirm/adt

Yes there's a reason that is that these files mostly contain data 
structures, they are not needed in D and i don't remember having 
seen them as parameter type during translation of the headers, 
(although it's been done semi manually, so i could have missed 
one).


More information about the Digitalmars-d-announce mailing list