diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2013-10-15 15:37:23 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2013-10-15 15:37:23 +0000 |
commit | 52b69ad240f016b6a06a0b814a631ea782a63baa (patch) | |
tree | c1a97d214cc8c5517efa6200e343680a3c6d7c18 | |
parent | e7c6a556a1c7c886d52f46b5b666fbc38df9e0bf (diff) | |
download | gcc-52b69ad240f016b6a06a0b814a631ea782a63baa.zip gcc-52b69ad240f016b6a06a0b814a631ea782a63baa.tar.gz gcc-52b69ad240f016b6a06a0b814a631ea782a63baa.tar.bz2 |
[ARM] [Neon types 9/10] Remove old neon types
gcc/
* config/arm/types: Remove old neon types.
From-SVN: r203620
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arm/types.md | 121 |
2 files changed, 4 insertions, 121 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 28cc6d7..f12fd38 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2013-10-15 James Greenhalgh <james.greenhalgh@arm.com> + * config/arm/types: Remove old neon types. + +2013-10-15 James Greenhalgh <james.greenhalgh@arm.com> + * config/arm/cortex-a7.md (cortex_a7_neon_type): New. (cortex_a7_neon_mul): Update for new types. diff --git a/gcc/config/arm/types.md b/gcc/config/arm/types.md index 7cb8aa8..1c4b9e3 100644 --- a/gcc/config/arm/types.md +++ b/gcc/config/arm/types.md @@ -227,67 +227,6 @@ ; ; The classification below is for NEON instructions. ; -; neon_bp_2cycle -; neon_bp_3cycle -; neon_bp_simple -; neon_fp_vadd_ddd_vabs_dd -; neon_fp_vadd_qqq_vabs_qq -; neon_fp_vmla_ddd_scalar -; neon_fp_vmla_ddd -; neon_fp_vmla_qqq_scalar -; neon_fp_vmla_qqq -; neon_fp_vmul_ddd -; neon_fp_vmul_qqd -; neon_fp_vrecps_vrsqrts_ddd -; neon_fp_vrecps_vrsqrts_qqq -; neon_fp_vsum -; neon_int_1 -; neon_int_2 -; neon_int_3 -; neon_int_4 -; neon_int_5 -; neon_ldm_2 -; neon_mcr_2_mcrr -; neon_mcr -; neon_mla_ddd_16_scalar_qdd_32_16_long_scalar -; neon_mla_ddd_32_qqd_16_ddd_32_scalar_qdd_64_32_long_scalar_qdd_64_32_long -; neon_mla_ddd_8_16_qdd_16_8_long_32_16_long -; neon_mla_qqq_32_qqd_32_scalar -; neon_mla_qqq_8_16 -; neon_mrc -; neon_mrrc -; neon_mul_ddd_16_scalar_32_16_long_scalar -; neon_mul_ddd_8_16_qdd_16_8_long_32_16_long -; neon_mul_qdd_64_32_long_qqd_16_ddd_32_scalar_64_32_long_scalar -; neon_mul_qqd_32_scalar -; neon_mul_qqq_8_16_32_ddd_32 -; neon_shift_1 -; neon_shift_2 -; neon_shift_3 -; neon_stm_2 -; neon_vaba_qqq -; neon_vaba -; neon_vld1_1_2_regs -; neon_vld1_3_4_regs -; neon_vld1_vld2_lane -; neon_vld2_2_regs_vld1_vld2_all_lanes -; neon_vld2_4_regs -; neon_vld3_vld4_all_lanes -; neon_vld3_vld4_lane -; neon_vld3_vld4 -; neon_vmov -; neon_vqneg_vqabs -; neon_vqshl_vrshl_vqrshl_qqq -; neon_vshl_ddd -; neon_vsma -; neon_vsra_vrsra -; neon_vst1_1_2_regs_vst2_2_regs -; neon_vst1_3_4_regs -; neon_vst1_vst2_lane -; neon_vst2_4_regs_vst3_vst4 -; neon_vst3_vst4_lane -; neon_vst3_vst4 -; ; neon_add ; neon_add_q ; neon_add_widen @@ -772,66 +711,6 @@ wmmx_wunpckih,\ wmmx_wunpckil,\ wmmx_wxor,\ - neon_bp_2cycle,\ - neon_bp_3cycle,\ - neon_bp_simple,\ - neon_fp_vadd_ddd_vabs_dd,\ - neon_fp_vadd_qqq_vabs_qq,\ - neon_fp_vmla_ddd_scalar,\ - neon_fp_vmla_ddd,\ - neon_fp_vmla_qqq_scalar,\ - neon_fp_vmla_qqq,\ - neon_fp_vmul_ddd,\ - neon_fp_vmul_qqd,\ - neon_fp_vrecps_vrsqrts_ddd,\ - neon_fp_vrecps_vrsqrts_qqq,\ - neon_fp_vsum,\ - neon_int_1,\ - neon_int_2,\ - neon_int_3,\ - neon_int_4,\ - neon_int_5,\ - neon_ldm_2,\ - neon_mcr_2_mcrr,\ - neon_mcr,\ - neon_mla_ddd_16_scalar_qdd_32_16_long_scalar,\ - neon_mla_ddd_32_qqd_16_ddd_32_scalar_qdd_64_32_long_scalar_qdd_64_32_long,\ - neon_mla_ddd_8_16_qdd_16_8_long_32_16_long,\ - neon_mla_qqq_32_qqd_32_scalar,\ - neon_mla_qqq_8_16,\ - neon_mrc,\ - neon_mrrc,\ - neon_mul_ddd_16_scalar_32_16_long_scalar,\ - neon_mul_ddd_8_16_qdd_16_8_long_32_16_long,\ - neon_mul_qdd_64_32_long_qqd_16_ddd_32_scalar_64_32_long_scalar,\ - neon_mul_qqd_32_scalar,\ - neon_mul_qqq_8_16_32_ddd_32,\ - neon_shift_1,\ - neon_shift_2,\ - neon_shift_3,\ - neon_stm_2,\ - neon_vaba_qqq,\ - neon_vaba,\ - neon_vld1_1_2_regs,\ - neon_vld1_3_4_regs,\ - neon_vld1_vld2_lane,\ - neon_vld2_2_regs_vld1_vld2_all_lanes,\ - neon_vld2_4_regs,\ - neon_vld3_vld4_all_lanes,\ - neon_vld3_vld4_lane,\ - neon_vld3_vld4,\ - neon_vmov,\ - neon_vqneg_vqabs,\ - neon_vqshl_vrshl_vqrshl_qqq,\ - neon_vshl_ddd,\ - neon_vsma,\ - neon_vsra_vrsra,\ - neon_vst1_1_2_regs_vst2_2_regs,\ - neon_vst1_3_4_regs,\ - neon_vst1_vst2_lane,\ - neon_vst2_4_regs_vst3_vst4,\ - neon_vst3_vst4_lane,\ - neon_vst3_vst4,\ \ neon_add,\ neon_add_q,\ |