aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-sccvn.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2021-01-08 10:49:37 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2021-01-08 10:49:37 +0000
commitf3c5d1fa53ad85424ce05f19583223ad2f413cfa (patch)
tree7eef962963610af509cb2f2ca9253f828642c42f /gcc/tree-ssa-sccvn.c
parent07fb24a3daf0a46e3e39c0bad99eae6e34e5aa0f (diff)
downloadgcc-f3c5d1fa53ad85424ce05f19583223ad2f413cfa.zip
gcc-f3c5d1fa53ad85424ce05f19583223ad2f413cfa.tar.gz
gcc-f3c5d1fa53ad85424ce05f19583223ad2f413cfa.tar.bz2
aarch64: Support conditional unpacked UXT on SVE
This patch extends the conditional UXT patterns from SVE_FULL_I to SVE_I. It doesn't matter in this case whether the type suffix is taken from the element size or the container size. gcc/ * config/aarch64/aarch64-sve.md (*cond_uxt<mode>_2): Extend from SVE_FULL_I to SVE_I. (*cond_uxt<mode>_any): Likewise. gcc/testsuite/ * gcc.target/aarch64/sve/cond_uxt_5.c: New test. * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise. * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise. * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise. * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise. * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise. * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise. * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
Diffstat (limited to 'gcc/tree-ssa-sccvn.c')
0 files changed, 0 insertions, 0 deletions