diff options
author | Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> | 2023-06-28 00:29:26 +0530 |
---|---|---|
committer | Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> | 2023-06-28 00:31:23 +0530 |
commit | 231f6b56c77c50f337f2529b3ae51e2083ce461d (patch) | |
tree | 3f0ffba5a67c2fcfc29d753d73c692281fae0787 /gcc/fortran | |
parent | 478840a2ca491fbff44371caee4983d1e7b7b7cf (diff) | |
download | gcc-231f6b56c77c50f337f2529b3ae51e2083ce461d.zip gcc-231f6b56c77c50f337f2529b3ae51e2083ce461d.tar.gz gcc-231f6b56c77c50f337f2529b3ae51e2083ce461d.tar.bz2 |
[SVE] Fold svdupq to VEC_PERM_EXPR if elements are not constant.
gcc/ChangeLog:
* config/aarch64/aarch64-sve-builtins-base.cc
(svdupq_impl::fold_nonconst_dupq): New method.
(svdupq_impl::fold): Call fold_nonconst_dupq.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions