2013-01-29 Greta Yorsh <Greta.Yorsh@arm.com>
* config/arm/cortex-a7.md (cortex_a7_neon, cortex_a7_all): Remove.
(cortex_a7_idiv): Use cortex_a7_both instead of cortex_a7_all.
From-SVN: r195555
2013-01-29 Greta Yorsh <Greta.Yorsh@arm.com>
+ * config/arm/cortex-a7.md (cortex_a7_neon, cortex_a7_all): Remove.
+ (cortex_a7_idiv): Use cortex_a7_both instead of cortex_a7_all.
+
+2013-01-29 Greta Yorsh <Greta.Yorsh@arm.com>
+
* config/arm/arm.c (cortexa7_younger): Return true for TYPE_CALL.
* config/arm/cortex-a7.md (cortex_a7_call): Update required units.
(define_cpu_unit "cortex_a7_fp_div_sqrt" "cortex_a7")
-;; Neon pipeline
-(define_cpu_unit "cortex_a7_neon" "cortex_a7")
-
-(define_reservation "cortex_a7_all" "cortex_a7_both+\
- cortex_a7_fpmul_pipe+\
- cortex_a7_fpadd_pipe+\
- cortex_a7_fp_div_sqrt+\
- cortex_a7_neon")
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Branches.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(define_insn_reservation "cortex_a7_idiv" 5
(and (eq_attr "tune" "cortexa7")
(eq_attr "insn" "udiv,sdiv"))
- "cortex_a7_all*5")
+ "cortex_a7_both*5")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Load/store instructions.