Re: [PATCH] rtl: AArch64: New RTL for ABD

2023-06-08 Thread Oluwatamilore Adebayo via Gcc-patches
> It would be good to add a: > > /* { dg-final { scan-assembler-not {\tabs\t} } } */ > > to be the positive tests, to make it more obvious that all separate > ABS instructions are elided. Done. Patch is in the next response.

Re: [PATCH] rtl: AArch64: New RTL for ABD

2023-06-06 Thread Richard Sandiford via Gcc-patches
Oluwatamilore Adebayo writes: >> It would be good to mark all of these functions with __attribute__((noipa)), >> since I think interprocedural optimisations might otherwise defeat the >> runtime test in abd_run_1.c (in the sense that we might end up folding >> things at compile time and not testin

Re: [PATCH] rtl: AArch64: New RTL for ABD

2023-06-06 Thread Oluwatamilore Adebayo via Gcc-patches
> It would be good to mark all of these functions with __attribute__((noipa)), > since I think interprocedural optimisations might otherwise defeat the > runtime test in abd_run_1.c (in the sense that we might end up folding > things at compile time and not testing the vector versions of the functi

Re: [PATCH] rtl: AArch64: New RTL for ABD

2023-05-16 Thread Richard Sandiford via Gcc-patches
Sorry for the slow reply. Oluwatamilore Adebayo writes: > From afa416dab831795f7e1114da2fb9e94ea3b8c519 Mon Sep 17 00:00:00 2001 > From: oluade01 > Date: Fri, 14 Apr 2023 15:10:07 +0100 > Subject: [PATCH 2/4] AArch64: New RTL for ABD > > This patch adds new RTL and tests for sabd and uabd > > PR

[PATCH] rtl: AArch64: New RTL for ABD

2023-05-09 Thread Oluwatamilore Adebayo via Gcc-patches
>From afa416dab831795f7e1114da2fb9e94ea3b8c519 Mon Sep 17 00:00:00 2001 From: oluade01 Date: Fri, 14 Apr 2023 15:10:07 +0100 Subject: [PATCH 2/4] AArch64: New RTL for ABD This patch adds new RTL and tests for sabd and uabd PR tree-optimization/109156 gcc/ChangeLog: * config/aarch64/aar