aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>2023-06-28 00:29:26 +0530
committerPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>2023-06-28 00:31:23 +0530
commit231f6b56c77c50f337f2529b3ae51e2083ce461d (patch)
tree3f0ffba5a67c2fcfc29d753d73c692281fae0787 /gcc/fortran
parent478840a2ca491fbff44371caee4983d1e7b7b7cf (diff)
downloadgcc-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