diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2022-10-24 14:01:51 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2023-05-05 16:12:00 +0200 |
commit | bcf66a4dcbff3f0a9cff2bd4d2efb4e9789d71c7 (patch) | |
tree | 98bcc7ebec51e70851dfc74f868088e1ba8f492f /gcc/combine.cc | |
parent | 9e838ad14bb5c0a4128f1fdaeeed7255b36989d0 (diff) | |
download | gcc-bcf66a4dcbff3f0a9cff2bd4d2efb4e9789d71c7.zip gcc-bcf66a4dcbff3f0a9cff2bd4d2efb4e9789d71c7.tar.gz gcc-bcf66a4dcbff3f0a9cff2bd4d2efb4e9789d71c7.tar.bz2 |
arm: [MVE intrinsics] factorize vmaxq vminq
Factorize vmaxq and vminq so that they use the same pattern.
2022-09-08 Christophe Lyon <christophe.lyon@arm.com>
gcc/
* config/arm/iterators.md (MAX_MIN_SU): New.
(max_min_su_str): New.
(max_min_supf): New.
* config/arm/mve.md (mve_vmaxq_s<mode>, mve_vmaxq_u<mode>)
(mve_vminq_s<mode>, mve_vminq_u<mode>): Merge into ...
(mve_<max_min_su_str>q_<max_min_supf><mode>): ... this.
Diffstat (limited to 'gcc/combine.cc')
0 files changed, 0 insertions, 0 deletions