aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2013-10-15 15:37:23 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2013-10-15 15:37:23 +0000
commit52b69ad240f016b6a06a0b814a631ea782a63baa (patch)
treec1a97d214cc8c5517efa6200e343680a3c6d7c18
parente7c6a556a1c7c886d52f46b5b666fbc38df9e0bf (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/config/arm/types.md121
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,\