Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2019-07

x86_64 Optimizer Overhaul

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

J. Gareth Moreton

Hi everyone,

I just recently updated the patches for my x86_64 Optimizer Overhaul <https://bugs.freepascal.org/view.php?id=34628> (which also improves i386).  One thing I'm not so sure of is if I've accidentally overwritten some more recent changes to the peephole optimizer or not, which I hope I haven't!

Hopefully performance gains are still significant.  Some parts of the overhauled optimiser (which does not affect other platforms) are a little more complicated than they need to be, but this is so -O1 doesn't perform worse than before.

The bug issue linked above contains a PDF-formatted design specification that explains my motivations and choices.

Gareth aka. Kit

---
This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus

Reply by email