diff options
author | Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com> | 2021-10-20 13:19:10 +0100 |
---|---|---|
committer | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2021-10-20 13:22:27 +0100 |
commit | ad44c6a56c777bd1eddb214095fff36c8dba9246 (patch) | |
tree | 2a2df53ba2c33f382cfeb88da41b8c1c473183a6 /contrib/gcc-changelog/git_commit.py | |
parent | 914045dff10fbd27de27b90a0ac78a0058b2c86e (diff) | |
download | gcc-ad44c6a56c777bd1eddb214095fff36c8dba9246.zip gcc-ad44c6a56c777bd1eddb214095fff36c8dba9246.tar.gz gcc-ad44c6a56c777bd1eddb214095fff36c8dba9246.tar.bz2 |
[Patch][GCC][AArch64] - Lower store and load neon builtins to gimple
20-10-2021 Andre Vieira <andre.simoesdiasvieira@arm.com>
Jirui Wu <jirui.wu@arm.com>
gcc/ChangeLog:
* config/aarch64/aarch64-builtins.c
(aarch64_general_gimple_fold_builtin):
lower vld1 and vst1 variants of the neon builtins
* config/aarch64/aarch64-protos.h:
(aarch64_general_gimple_fold_builtin): Add gsi parameter.
* config/aarch64/aarch64.c (aarch64_general_gimple_fold_builtin):
Likwise.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
* gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
* gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
* gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
* gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
* gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
* gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
* gcc.target/aarch64/vclz.c: Likewise.
* gcc.target/aarch64/vneg_s.c: Likewise.
Diffstat (limited to 'contrib/gcc-changelog/git_commit.py')
0 files changed, 0 insertions, 0 deletions