diff options
author | Andrew Pinski <quic_apinski@quicinc.com> | 2024-07-22 11:19:11 -0700 |
---|---|---|
committer | Andrew Pinski <quic_apinski@quicinc.com> | 2024-07-26 09:54:58 -0700 |
commit | 245187de498887072c20d4d9fa55491b3e947cdf (patch) | |
tree | c39fdf29ea7f736659c56351571577508a491cc3 /include/gdb/gdb-index.h | |
parent | 8a5f528fba788f2af40a15a999bb63a2a0f6f455 (diff) | |
download | gcc-245187de498887072c20d4d9fa55491b3e947cdf.zip gcc-245187de498887072c20d4d9fa55491b3e947cdf.tar.gz gcc-245187de498887072c20d4d9fa55491b3e947cdf.tar.bz2 |
aarch64: Rename bic/orn patterns to iorn/andn for vector modes
This renames the patterns orn<mode>3 to iorn<mode>3 so it
matches the new optab that was added with r15-1890-gf379596e0ba99d.
Likewise for bic<mode>3 to andn<mode>3.
Note the operand 1 and operand 2 are swapped from the original
patterns to match the optab now.
Built and tested for aarch64-linux-gnu with no regression.
gcc/ChangeLog:
* config/aarch64/aarch64-simd.md
(bic<mode>3<vczle><vczbe>): Rename to ...
(andn<mode>3<vczle><vczbe>): This. Also swap operands.
(orn<mode>3<vczle><vczbe>): Rename to ...
(iorn<mode>3<vczle><vczbe>): This. Also swap operands.
(vec_cmp<mode><v_int_equiv>): Update orn call to iorn
and swap the last two arguments.
gcc/testsuite/ChangeLog:
* g++.target/aarch64/vect_cmp-1.C: New test.
Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Diffstat (limited to 'include/gdb/gdb-index.h')
0 files changed, 0 insertions, 0 deletions