aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-manip.c
diff options
context:
space:
mode:
authorAndrew Pinski <quic_apinski@quicinc.com>2024-07-22 15:39:37 -0700
committerThomas Koenig <tkoenig@gcc.gnu.org>2024-07-28 19:06:01 +0200
commit9699dc4b4292a634e18fad2f323dcd34c292171b (patch)
treeff0cc9f752fbf68359d7421326b7c2712092206f /gcc/tree-ssa-loop-manip.c
parentecbfaf0056d5932634e0bf15c60d2790a77f7016 (diff)
downloadgcc-9699dc4b4292a634e18fad2f323dcd34c292171b.zip
gcc-9699dc4b4292a634e18fad2f323dcd34c292171b.tar.gz
gcc-9699dc4b4292a634e18fad2f323dcd34c292171b.tar.bz2
aarch64: sve: Rename aarch64_bic to standard pattern, andn
Now there is an optab for bic, andn since r15-1890-gf379596e0ba99d. This moves aarch64_bic for sve over to use it instead. Note unlike the simd bic patterns, the operands were already in the order that was expected for the optab so no swapping was needed. Built and tested on aarch64-linux-gnu with no regressions. gcc/ChangeLog: * config/aarch64/aarch64-sve-builtins-base.cc (svbic_impl::expand): Update to use andn optab instead of using code_for_aarch64_bic. * config/aarch64/aarch64-sve.md (@aarch64_bic<mode>): Rename to ... (andn<mode>3): This. Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Diffstat (limited to 'gcc/tree-ssa-loop-manip.c')
0 files changed, 0 insertions, 0 deletions