[fpc-devel] Any word on this ARM / AArch64 optimisation?
J. Gareth Moreton
gareth at moreton-family.com
Sat Jan 22 15:45:15 CET 2022
That's fair. We probably need to start building more tests for the test
suite at some point to catch the causes of these bugs, like you hinted
with some of the bugs introduced with my peephole optimizations! (Sorry
Gareth aka. Kit
On 22/01/2022 12:21, Florian Klämpfl via fpc-devel wrote:
>> Am 21.01.2022 um 18:23 schrieb J. Gareth Moreton via fpc-devel <fpc-devel at lists.freepascal.org>:
>> Hi everyone,
>> Any word on the validity of this ARM / AArch64 optimisation? It's quite good at increasing speed and shrinking code size by concatenating writes to the stack, among other things: https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/104 - the new CPU feature flag I put in will also mean I can use it on ArmV7A to improve constant generation (for ARM, it requires at least an ARMV7A architecture, and for AArch64 it always works).
> I am currently a little bit more careful with merging as we had some subtile bugs recently and I want to wait till things settle down first.
> fpc-devel maillist - fpc-devel at lists.freepascal.org
This email has been checked for viruses by Avast antivirus software.
More information about the fpc-devel