aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@arm.com>2021-10-13 09:16:35 +0000
committerChristophe Lyon <christophe.lyon@foss.st.com>2022-02-22 15:55:08 +0000
commite6a4aefce8e47a7d3ba781066a1410ebfa963e59 (patch)
tree6b72bb37fd4039d6361e50e4d64c29bbf89fd6ba /gcc/go
parentdf0e57c2c032cea0f77f2e68231c035f282b26d6 (diff)
downloadgcc-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