The IR changes syntax often, so using that will most likely cause version 
problems. The other option is to use C++ classes directly which apparently is 
more stable.

I know i386, x86_64 and ARM works pretty good. I don't know about the few 
others.

Compiling speed is very, very slow :) (when using ir input at least)

Having worked a bit with llvm I don't like the IDE of completely changing the 
backend of fpc. Mostly because we are then relying on a bunch of C++ 
programmers to fix bugs and extend the backend in the future.

Regards
Jeppe Johansen

----- Reply message -----
From: "Martin Schreiber" <mse00...@gmail.com>
Date: Wed, Dec 26, 2012 06:07
Subject: [fpc-devel] LLVM
To: <fpc-devel@lists.freepascal.org>

Hi,
Does any body work on a LLVM backend for Free Pascal?
Has anybody experience with LLVM?
Are there licensing issues?
What about the quality of the produced code?
What about compiling speed?
Thoughts?

Thanks, Martin
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to