aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorJonathan Wright <jonathan.wright@arm.com>2021-05-14 14:49:47 +0100
committerJonathan Wright <jonathan.wright@arm.com>2021-05-19 14:44:26 +0100
commit778ac63fe244b63380bd3b2dee4d20ff27332bce (patch)
treeb23d7e73f336ef0f85504fc3a9f4662d5fef1add /libcpp
parent4e26303e0b90038473e3d7490dc0369a74866b1b (diff)
downloadgcc-778ac63fe244b63380bd3b2dee4d20ff27332bce.zip
gcc-778ac63fe244b63380bd3b2dee4d20ff27332bce.tar.gz
gcc-778ac63fe244b63380bd3b2dee4d20ff27332bce.tar.bz2
aarch64: Relax aarch64_sqxtun2<mode> RTL pattern
Use UNSPEC_SQXTUN instead of UNSPEC_SQXTUN2 in aarch64_sqxtun2<mode> patterns. This allows for more more aggressive combinations and ultimately better code generation. The now redundant UNSPEC_SQXTUN2 is removed. gcc/ChangeLog: 2021-05-14 Jonathn Wright <jonathan.wright@arm.com> * config/aarch64/aarch64-simd.md: Use UNSPEC_SQXTUN instead of UNSPEC_SQXTUN2. * config/aarch64/iterators.md: Remove UNSPEC_SQXTUN2.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions