]> git.ipfire.org Git - thirdparty/gcc.git/commit
arm: [MVE intrinsics] factorize vabavq
authorChristophe Lyon <christophe.lyon@arm.com>
Tue, 21 Feb 2023 23:05:14 +0000 (23:05 +0000)
committerChristophe Lyon <christophe.lyon@arm.com>
Thu, 11 May 2023 19:04:10 +0000 (21:04 +0200)
commit1af6d1db3e31475e76c49f91d06a8c89edd495dc
tree071c15232ad8f95e045ce945e2cdc734d825cf1c
parenta39810adbb340ce691ad7b514f4f146524e1587a
arm: [MVE intrinsics] factorize vabavq

Factorize vabavq builtins so that they use parameterized names.

2022-10-25  Christophe Lyon  <christophe.lyon@arm.com>

gcc/
* config/arm/iterators.md (mve_insn): Add vabav.
* config/arm/mve.md (mve_vabavq_<supf><mode>): Rename into ...
(@mve_<mve_insn>q_<supf><mode>): ... this,.
(mve_vabavq_p_<supf><mode>): Rename into ...
(@mve_<mve_insn>q_p_<supf><mode>): ... this,.
gcc/config/arm/iterators.md
gcc/config/arm/mve.md