diff options
author | Jonathan Wright <jonathan.wright@arm.com> | 2021-05-14 14:49:47 +0100 |
---|---|---|
committer | Jonathan Wright <jonathan.wright@arm.com> | 2021-05-19 14:44:26 +0100 |
commit | 778ac63fe244b63380bd3b2dee4d20ff27332bce (patch) | |
tree | b23d7e73f336ef0f85504fc3a9f4662d5fef1add /libcpp/include/cpplib.h | |
parent | 4e26303e0b90038473e3d7490dc0369a74866b1b (diff) | |
download | gcc-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/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions