Skip to content
Snippets Groups Projects
Commit c7f95f2b authored by Christophe Lyon's avatar Christophe Lyon
Browse files

arm: [MVE intrinsics] remove useless v[id]wdup expanders

Like with vddup/vidup, we use code_for_mve_q_wb_u_insn, so we can drop
the expanders and their declarations as builtins, now useless.

2024-08-28  Christophe Lyon  <christophe.lyon@linaro.org>

	gcc/
	* config/arm/arm-builtins.cc
	(arm_quinop_unone_unone_unone_unone_imm_pred_qualifiers): Delete.
	* config/arm/arm_mve_builtins.def (viwdupq_wb_u, vdwdupq_wb_u)
	(viwdupq_m_wb_u, vdwdupq_m_wb_u, viwdupq_m_n_u, vdwdupq_m_n_u)
	(vdwdupq_n_u, viwdupq_n_u): Delete.
	* config/arm/mve.md (mve_vdwdupq_n_u<mode>): Delete.
	(mve_vdwdupq_wb_u<mode>): Delete.
	(mve_vdwdupq_m_n_u<mode>): Delete.
	(mve_vdwdupq_m_wb_u<mode>): Delete.
parent e65ab03f
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment