[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 
about that!)

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
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
>

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



More information about the fpc-devel mailing list