[fpc-devel] x86_64 Optimizer Overhaul

J. Gareth Moreton gareth at moreton-family.com
Sat Dec 1 16:06:00 CET 2018


 Hi everyone,

 So for the fast few weeks, I've attempted to do some work on the peephole
optimizer, specifically to reduce the number of passes required to produce
optimised code, and I can finally submit a patch:
https://bugs.freepascal.org/view.php?id=34628

 This is only for x86_64, and I've tried to keep i386 separate until I know
x86_64 works.  I hope it works and is to a high standard.  The bug report
should explain most of the logic behind the changes.

 I've had problems testing it under Linux due to configuration
difficulties, so if anyone is willing to try out "make all", I'll be most
grateful.

 Thank you.

 Gareth aka. Kit
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20181201/46ee8477/attachment.html>


More information about the fpc-devel mailing list