Zimbu
Joakim
joakim at airpost.net
Wed Sep 18 03:19:28 PDT 2013
On Sunday, 15 September 2013 at 13:32:52 UTC, David Nadlinger
wrote:
> On Sunday, 15 September 2013 at 11:39:28 UTC, Sönke Ludwig
> wrote:
>> Am 15.09.2013 08:54, schrieb Nick Sabalausky:
>>> But I could swear I've seen a "LLVM IR -> C" before...
>>>
>>
>> I'm pretty sure that IR -> C just outputs C code that feeds
>> LLVM with the original IR and not an equivalent of the IR
>> itself. So it's usually no more useful than directly compiling
>> to machine code for the target architecture.
>
> That's the C++ backend you are talking about.
>
> The C backend - which was defunct some time ago, no idea about
> its current state - actually generated a C code equivalent of
> the IR (with some limitations).
Indeed. A PhD student tried to revive it last year, last updated
earlier this year:
http://www.es.ele.tue.nl/~rjordans/llvm-cbe-patches/
More information about the Digitalmars-d
mailing list