diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2023-02-28 15:49:58 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2023-05-12 12:40:39 +0200 |
commit | f7196b72752cc4089570e75ebcce641b6d0165f2 (patch) | |
tree | 8df93595cb4eb40814206eccca1c92ffb5e16fdb /libgcc | |
parent | 179507399a34c8bf46b33ea4edfd3de51962edb2 (diff) | |
download | gcc-f7196b72752cc4089570e75ebcce641b6d0165f2.zip gcc-f7196b72752cc4089570e75ebcce641b6d0165f2.tar.gz gcc-f7196b72752cc4089570e75ebcce641b6d0165f2.tar.bz2 |
arm: [MVE intrinsics] factorize vpselq
Factorize vpselq builtins so that they use parameterized names.
2022-12-12 Christophe Lyon <christophe.lyon@arm.com>
gcc/
* config/arm/arm.cc (arm_expand_vcond): Use gen_mve_q instead of
gen_mve_vpselq.
* config/arm/iterators.md (MVE_VPSELQ_F): New.
(mve_insn): Add vpsel.
* config/arm/mve.md (@mve_vpselq_<supf><mode>): Rename into ...
(@mve_<mve_insn>q_<supf><mode>): ... this.
(@mve_vpselq_f<mode>): Rename into ...
(@mve_<mve_insn>q_f<mode>): ... this.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions