[PATCH PR94442] [AArch64] Redundant ldp/stp instructions emitted at -O3

xiezhiheng xiezhiheng@huawei.com
Mon Nov 9 03:27:19 GMT 2020


> -----Original Message-----
> From: Richard Sandiford [mailto:richard.sandiford@arm.com]
> Sent: Tuesday, November 3, 2020 9:57 PM
> To: xiezhiheng <xiezhiheng@huawei.com>
> Cc: gcc-patches@gcc.gnu.org
> Subject: Re: [PATCH PR94442] [AArch64] Redundant ldp/stp instructions
> emitted at -O3
> 
> Thanks, I pushed both patches to trunk.
> 

Thanks.  And I made two separate patches for these two groups, tbl/tbx intrinsics and
the rest of the arithmetic operation intrinsics.

Note: It does not matter which patch is applied first.

Bootstrapped and tested on aarch64 Linux platform.

Thanks,
Xie Zhiheng


diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eab26b5f3a9..4f81c86fc76 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2020-11-09  Zhiheng Xie  <xiezhiheng@huawei.com>
+           Nannan Zheng  <zhengnannan@huawei.com>
+
+       * config/aarch64/aarch64-simd-builtins.def: Add proper FLAG
+       for tbl/tbx intrinsics.
+

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eab26b5f3a9..193fbe4cf7d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2020-11-09  Zhiheng Xie  <xiezhiheng@huawei.com>
+           Nannan Zheng  <zhengnannan@huawei.com>
+
+       * config/aarch64/aarch64-simd-builtins.def: Add proper FLAG
+       for arithmetic operation intrinsics.
+
-------------- next part --------------
A non-text attachment was scrubbed...
Name: arithmetic-operation-v1.patch
Type: application/octet-stream
Size: 4740 bytes
Desc: arithmetic-operation-v1.patch
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20201109/46081987/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tbl_tbx-v1.patch
Type: application/octet-stream
Size: 2131 bytes
Desc: tbl_tbx-v1.patch
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20201109/46081987/attachment-0001.obj>


More information about the Gcc-patches mailing list