diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2024-08-29 21:00:30 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2024-10-18 07:41:15 +0000 |
commit | 8c21fc6610e1b1e038ec0e7d58e0e32716334892 (patch) | |
tree | 7f297ae8d709b6bc6b1c4628b6ec549775446497 /gcc/config/README | |
parent | ba7b97e0bcc089ee37caf2203239939cff030b68 (diff) | |
download | gcc-8c21fc6610e1b1e038ec0e7d58e0e32716334892.zip gcc-8c21fc6610e1b1e038ec0e7d58e0e32716334892.tar.gz gcc-8c21fc6610e1b1e038ec0e7d58e0e32716334892.tar.bz2 |
arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci
Factorize vadc/vsbc and vadci/vsbci so that they use the same
parameterized names.
2024-08-28 Christophe Lyon <christophe.lyon@linaro.org>
gcc/
* config/arm/iterators.md (mve_insn): Add VADCIQ_M_S, VADCIQ_M_U,
VADCIQ_U, VADCIQ_S, VADCQ_M_S, VADCQ_M_U, VADCQ_S, VADCQ_U,
VSBCIQ_M_S, VSBCIQ_M_U, VSBCIQ_S, VSBCIQ_U, VSBCQ_M_S, VSBCQ_M_U,
VSBCQ_S, VSBCQ_U.
(VADCIQ, VSBCIQ): Merge into ...
(VxCIQ): ... this.
(VADCIQ_M, VSBCIQ_M): Merge into ...
(VxCIQ_M): ... this.
(VSBCQ, VADCQ): Merge into ...
(VxCQ): ... this.
(VSBCQ_M, VADCQ_M): Merge into ...
(VxCQ_M): ... this.
* config/arm/mve.md
(mve_vadciq_<supf>v4si, mve_vsbciq_<supf>v4si): Merge into ...
(@mve_<mve_insn>q_<supf>v4si): ... this.
(mve_vadciq_m_<supf>v4si, mve_vsbciq_m_<supf>v4si): Merge into ...
(@mve_<mve_insn>q_m_<supf>v4si): ... this.
(mve_vadcq_<supf>v4si, mve_vsbcq_<supf>v4si): Merge into ...
(@mve_<mve_insn>q_<supf>v4si): ... this.
(mve_vadcq_m_<supf>v4si, mve_vsbcq_m_<supf>v4si): Merge into ...
(@mve_<mve_insn>q_m_<supf>v4si): ... this.
Diffstat (limited to 'gcc/config/README')
0 files changed, 0 insertions, 0 deletions