diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2023-02-13 21:06:19 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2023-05-09 20:31:16 +0200 |
commit | d814dc9dde4a73c0547838f5158d9d732a5ebc33 (patch) | |
tree | e316903dead520565bb7d5c6c2258bc1e722cf6a /gcc/cp/constraint.cc | |
parent | 9c4fea2457efb82aed41b5b61d6758340a700cac (diff) | |
download | gcc-d814dc9dde4a73c0547838f5158d9d732a5ebc33.zip gcc-d814dc9dde4a73c0547838f5158d9d732a5ebc33.tar.gz gcc-d814dc9dde4a73c0547838f5158d9d732a5ebc33.tar.bz2 |
arm: [MVE intrinsics] factorize vmaxnmavq vmaxnmvq vminnmavq vminnmvq
Factorize vmaxnmavq vmaxnmvq vminnmavq vminnmvq so that they use the
same pattern.
2022-09-08 Christophe Lyon <christophe.lyon@arm.com>
gcc/
* config/arm/iterators.md (MVE_VMAXNMxV_MINNMxVQ)
(MVE_VMAXNMxV_MINNMxVQ_P): New.
(mve_insn): Add vmaxnmav, vmaxnmv, vminnmav, vminnmv.
* config/arm/mve.md (mve_vmaxnmavq_f<mode>, mve_vmaxnmvq_f<mode>)
(mve_vminnmavq_f<mode>, mve_vminnmvq_f<mode>): Merge into ...
(@mve_<mve_insn>q_f<mode>): ... this.
(mve_vmaxnmavq_p_f<mode>, mve_vmaxnmvq_p_f<mode>)
(mve_vminnmavq_p_f<mode>, mve_vminnmvq_p_f<mode>): Merge into ...
(@mve_<mve_insn>q_p_f<mode>): ... this.
Diffstat (limited to 'gcc/cp/constraint.cc')
0 files changed, 0 insertions, 0 deletions