aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range.cc
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@arm.com>2023-01-10 15:43:56 +0000
committerChristophe Lyon <christophe.lyon@arm.com>2023-05-03 16:58:27 +0200
commit67e4e59172d9a28aface08b123c02e27d25e005e (patch)
tree233759cfd1d904260742e092f51a28889fd0d21e /gcc/gimple-range.cc
parent45dbb66f7c7fc86d1ac0399c56ebc8002c83bf9b (diff)
downloadgcc-67e4e59172d9a28aface08b123c02e27d25e005e.zip
gcc-67e4e59172d9a28aface08b123c02e27d25e005e.tar.gz
gcc-67e4e59172d9a28aface08b123c02e27d25e005e.tar.bz2
arm: [MVE intrinsics] factorize vandq veorq vorrq vbicq
Factorize vandq, veorq, vorrq, vbicq so that they use the same parameterized names. 2022-09-08 Christophe Lyon <christophe.lyon@arm.com> gcc/ * config/arm/iterators.md (MVE_INT_M_BINARY_LOGIC) (MVE_FP_M_BINARY_LOGIC): New. (MVE_INT_M_N_BINARY_LOGIC): New. (MVE_INT_N_BINARY_LOGIC): New. (mve_insn): Add vand, veor, vorr, vbic. * config/arm/mve.md (mve_vandq_m_<supf><mode>) (mve_veorq_m_<supf><mode>, mve_vorrq_m_<supf><mode>) (mve_vbicq_m_<supf><mode>): Merge into ... (@mve_<mve_insn>q_m_<supf><mode>): ... this. (mve_vandq_m_f<mode>, mve_veorq_m_f<mode>, mve_vorrq_m_f<mode>) (mve_vbicq_m_f<mode>): Merge into ... (@mve_<mve_insn>q_m_f<mode>): ... this. (mve_vorrq_n_<supf><mode>) (mve_vbicq_n_<supf><mode>): Merge into ... (@mve_<mve_insn>q_n_<supf><mode>): ... this. (mve_vorrq_m_n_<supf><mode>, mve_vbicq_m_n_<supf><mode>): Merge into ... (@mve_<mve_insn>q_m_n_<supf><mode>): ... this.
Diffstat (limited to 'gcc/gimple-range.cc')
0 files changed, 0 insertions, 0 deletions