diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2021-10-13 09:16:35 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@foss.st.com> | 2022-02-22 15:55:08 +0000 |
commit | e6a4aefce8e47a7d3ba781066a1410ebfa963e59 (patch) | |
tree | 6b72bb37fd4039d6361e50e4d64c29bbf89fd6ba /gcc/go | |
parent | df0e57c2c032cea0f77f2e68231c035f282b26d6 (diff) | |
download | gcc-e6a4aefce8e47a7d3ba781066a1410ebfa963e59.zip gcc-e6a4aefce8e47a7d3ba781066a1410ebfa963e59.tar.gz gcc-e6a4aefce8e47a7d3ba781066a1410ebfa963e59.tar.bz2 |
arm: Convert remaining MVE vcmp builtins to predicate qualifiers
This is mostly a mechanical change, only tested by the intrinsics
expansion tests.
Most of the work of this patch series was carried out while I was
working at STMicroelectronics as a Linaro assignee.
2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
gcc/
PR target/100757
PR target/101325
* config/arm/arm-builtins.cc (BINOP_UNONE_NONE_NONE_QUALIFIERS):
Delete.
(TERNOP_UNONE_NONE_NONE_UNONE_QUALIFIERS): Change to ...
(TERNOP_PRED_NONE_NONE_PRED_QUALIFIERS): ... this.
(TERNOP_PRED_UNONE_UNONE_PRED_QUALIFIERS): New.
* config/arm/arm_mve_builtins.def (vcmp*q_n_, vcmp*q_m_f): Use new
predicated qualifiers.
* config/arm/mve.md (mve_vcmp<mve_cmp_op>q_n_<mode>)
(mve_vcmp*q_m_f<mode>): Use MVE_VPRED instead of HI.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions