I've uploaded the experimental partial back-end for Gambit using LLVM by Arnaud Bergeron and Mathieu Larose to the Dumping Grounds:
http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Dumping_Grounds#Langua...
This is the README file:
This is an experimental partial back-end for Gambit using LLVM. It does not compile regular scheme because it does not implement most primitives and types.
It was developed with version 2.3 of LLVM and was tested on a 32-bit PPC. It should work on anything 32-bits. To make it work on 64-bits, all that should be required is to modify the lib/llvm_base32.ll file.
Add this to a bootstrapped gambit source, since all the .scm files need to be compiled to C. The runtime part does not auto-compile itself, you have to do that manually, as well as linking to it.
At the bottom of the file gsc/_t-llvm.scm are instructions on how to compile a file using the new backend.
(The above text was compiled from emails by Arnaud Bergeron to the Gambit mailing list and myself (Harold Ancell).)
Enjoy.
- Harold