[LLVMdev] Go Programming & LLVM/Clang
Duncan Sands
baldrick at free.fr
Thu Sep 27 03:37:57 PDT 2012
Hi Georg,
On 27/09/12 12:05, Georg Curnutt wrote:
> I am learning to program with the Go language.
...
> I am interested in what one of you who know what's up, would suggest to a guy
> learning programming with intentions of using llvm over their standard gcc in
> Go. Is this nuts? Or should I learn it orthodox style and hack it later?
The usual LLVM front-end, clang, doesn't support Go. The dragonegg plugin will
let you produce LLVM IR from Go, but only because it modifies gcc to use LLVM
for optimization and code generation: it is still the gcc Go front-end. Also,
dragonegg is not that stable when used with Go (though it mostly works). If I
were you I would stick with gcc for now.
Ciao, Duncan.
More information about the llvm-dev
mailing list