diff options
author | Tamar Christina <tamar.christina@arm.com> | 2021-11-10 15:10:09 +0000 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2021-11-10 15:10:09 +0000 |
commit | 5ba247ade1cc0ca06a0f7d3483b0520ba98bf2d2 (patch) | |
tree | aae776b0a50ce68a9c73d1de60a969a302d2d772 /gcc/tree-vectorizer.c | |
parent | 992644c3511acd58248db784f1ac43e2f053ebcc (diff) | |
download | gcc-5ba247ade1cc0ca06a0f7d3483b0520ba98bf2d2.zip gcc-5ba247ade1cc0ca06a0f7d3483b0520ba98bf2d2.tar.gz gcc-5ba247ade1cc0ca06a0f7d3483b0520ba98bf2d2.tar.bz2 |
AArch64: Remove shuffle pattern for rounding variant.
This removed the patterns to optimize the rounding shift and narrow.
The optimization is valid only for the truncating rounding shift and narrow,
for the rounding shift and narrow we need a different pattern that I will submit
separately.
This wasn't noticed before as the benchmarks did not run conformance as part of
the run, which we now do and this now passes again.
gcc/ChangeLog:
* config/aarch64/aarch64-simd.md (*aarch64_topbits_shuffle<mode>_le
,*aarch64_topbits_shuffle<mode>_be): Remove.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/shrn-combine-8.c: Update.
* gcc.target/aarch64/shrn-combine-9.c: Update.
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions