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