[gambit-list] gambit + llvm
David Rush
kumoyuki at gmail.com
Mon Sep 22 18:45:48 EDT 2008
On Mon, Sep 22, 2008 at 8:19 PM, Marc Feeley <feeley at iro.umontreal.ca> wrote:
> I haven't looked at LLVM since its first release, and following your
> post I took a new look
As have I. I am glad of the reminder.
> For fun I tried compiling Gambit with llvm-gcc on my Mac OS X machine
...
> The good news is that this works
...
> The bad news is that the compile time is really high (10 minutes for
> some of the larger C files like lib/_num.c and lib/_io.c) and the
> execution speed if often lower than when using the standard gcc.
Well a custom back-end would be using Gambit's high-level
optimizations and LLVM's low-level ones. I wouldn't be at all
surprised if the use of C as an intermediate language (however
stylized) introduces inefficiencies.
> If anyone is interested in contributing to implement an LLVM back-end
> for Gambit, please send me an email. I can guide you through the
> steps required.
I am indirectly interested, and may become actively so depending on
what happens in the next couple of months (waiting on funding :)
Please keep the list posted if anyone steps up.
david rush
--
GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
More information about the Gambit-list
mailing list