]> git.ipfire.org Git - thirdparty/gcc.git/commit
arm: [MVE intrinsics] factorize vmvnq
authorChristophe Lyon <christophe.lyon@arm.com>
Mon, 27 Feb 2023 18:50:28 +0000 (18:50 +0000)
committerChristophe Lyon <christophe.lyon@arm.com>
Fri, 12 May 2023 10:40:38 +0000 (12:40 +0200)
commitb74d6acf7366d96dee1f43667371df14a5882651
tree02a4da6517c15f02a7c5b132d29e768bf993b7ff
parentaae9dfd3647b5e92f5d0118acd6bd35fde1cc0cc
arm: [MVE intrinsics] factorize vmvnq

Factorize vmvnq builtins so that they use parameterized names.

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

gcc/
* config/arm/iterators.md (mve_insn): Add vmvn.
* config/arm/mve.md (mve_vmvnq_n_<supf><mode>): Rename into ...
(@mve_<mve_insn>q_n_<supf><mode>): ... this.
(mve_vmvnq_m_<supf><mode>): Rename into ...
(@mve_<mve_insn>q_m_<supf><mode>): ... this.
(mve_vmvnq_m_n_<supf><mode>): Rename into ...
(@mve_<mve_insn>q_m_n_<supf><mode>): ... this.
gcc/config/arm/iterators.md
gcc/config/arm/mve.md