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.<br><br>I know i386, x86_64 and ARM works pretty good. I don't know about the few others.<br><br>Compiling speed is very, very slow :) (when using ir input at least)<br><br>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.<br><br>Regards<br>Jeppe Johansen<br><br>----- Reply message -----<br>From: "Martin Schreiber" <mse00000@gmail.com><br>Date: Wed, Dec 26, 2012 06:07<br>Subject: [fpc-devel] LLVM<br>To: <fpc-devel@lists.freepascal.org><br><br>Hi,<br>Does any body work on a LLVM backend for Free Pascal?<br>Has anybody experience with LLVM?<br>Are there licensing issues?<br>What about the quality of the produced code?<br>What about compiling speed?<br>Thoughts?<br><br>Thanks, Martin<br>_______________________________________________<br>fpc-devel maillist  -  fpc-devel@lists.freepascal.org<br><a href="http://lists.freepascal.org/mailman/listinfo/fpc-devel">http://lists.freepascal.org/mailman/listinfo/fpc-devel</a><br><br><br>