diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2023-02-08 15:08:10 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2023-05-05 16:11:59 +0200 |
commit | c4d4e62b3f85738c960d5622889817c218edb788 (patch) | |
tree | b3be1ffc25610d6d29535c132acebbf50d094156 /gcc/combine.cc | |
parent | 00c76a62d8d2548d98d8db4c893b3bb83b20654c (diff) | |
download | gcc-c4d4e62b3f85738c960d5622889817c218edb788.zip gcc-c4d4e62b3f85738c960d5622889817c218edb788.tar.gz gcc-c4d4e62b3f85738c960d5622889817c218edb788.tar.bz2 |
arm: [MVE intrinsics] factorize vqrshlq vrshlq
Factorize vqrshlq, vrshlq so that they use the same pattern.
2022-09-08 Christophe Lyon <christophe.lyon@arm.com>
gcc/
* config/arm/iterators.md (MVE_RSHIFT_M_N, MVE_RSHIFT_N): New.
(mve_insn): Add vqrshl, vrshl.
* config/arm/mve.md (mve_vqrshlq_n_<supf><mode>)
(mve_vrshlq_n_<supf><mode>): Merge into ...
(@mve_<mve_insn>q_n_<supf><mode>): ... this.
(mve_vqrshlq_m_n_<supf><mode>, mve_vrshlq_m_n_<supf><mode>): Merge
into ...
(@mve_<mve_insn>q_m_n_<supf><mode>): ... this.
Diffstat (limited to 'gcc/combine.cc')
0 files changed, 0 insertions, 0 deletions