diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2023-02-10 09:30:04 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2023-05-09 13:07:42 +0200 |
commit | 2cc50fd993cacb1e5e887435159b794c918a19a2 (patch) | |
tree | 482ddb22d0f661af0b30f70b9bf533c7172f12ff /gcc/cp/constraint.cc | |
parent | 828e91cf719241cca92c3b6d11038bb867a02d4b (diff) | |
download | gcc-2cc50fd993cacb1e5e887435159b794c918a19a2.zip gcc-2cc50fd993cacb1e5e887435159b794c918a19a2.tar.gz gcc-2cc50fd993cacb1e5e887435159b794c918a19a2.tar.bz2 |
arm: [MVE intrinsics] factorize vshllbq vshlltq
Factorize vshllbq vshlltq so that they use the same pattern.
2022-09-08 Christophe Lyon <christophe.lyon@arm.com>
gcc/
* config/arm/iterators.md (mve_insn): Add vshllb, vshllt.
(VSHLLBQ_N, VSHLLTQ_N): Remove.
(VSHLLxQ_N): New.
(VSHLLBQ_M_N, VSHLLTQ_M_N): Remove.
(VSHLLxQ_M_N): New.
* config/arm/mve.md (mve_vshllbq_n_<supf><mode>)
(mve_vshlltq_n_<supf><mode>): Merge into ...
(@mve_<mve_insn>q_n_<supf><mode>): ... this.
(mve_vshllbq_m_n_<supf><mode>, mve_vshlltq_m_n_<supf><mode>):
Merge into ...
(@mve_<mve_insn>q_m_n_<supf><mode>): ... this.
Diffstat (limited to 'gcc/cp/constraint.cc')
0 files changed, 0 insertions, 0 deletions