<div dir="auto"><div><div class="gmail_quote"><div dir="ltr">Ben Grasset <<a href="mailto:operator97@gmail.com">operator97@gmail.com</a>> schrieb am Sa., 27. Okt. 2018, 05:46:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, Oct 25, 2018 at 3:06 AM Sven Barth via fpc-devel <<a href="mailto:fpc-devel@lists.freepascal.org" target="_blank" rel="noreferrer">fpc-devel@lists.freepascal.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote"><div dir="ltr">Simon Kissel <<a href="mailto:simon.kissel@nerdherrschaft.com" target="_blank" rel="noreferrer">simon.kissel@nerdherrschaft.com</a>> schrieb am Do., 25. Okt. 2018, 08:54:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">- Complete the LLVM branch of FPC. It looks like Jonas has stopped<br>
  working on it two years ago, which is a pity.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I personally don't think that LLVM is the way to go. It's essentially a moving target and adds an unnecessary dependency to the compiler. </div></div></blockquote><div><br></div><div>Not really. The IR format has been pretty stable since version 3.9 or so (LLVM is current at version 8.) As far as dependencies, it would add none whatsoever other than a copy of the LLC or LLVM-AS binaries (as in, no more than any other target FPC supports. Just think of it as yet another assembler format.)</div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">It's more than just an additional assembler format as the infrastructure inside the compiler shows. Also there are the problems that Jonas mentioned. </div><div dir="auto">In my opinion that time is better spent optimizing our own code generator. </div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>