Commit a8c171c1 by Ramana Radhakrishnan Committed by Ramana Radhakrishnan

neon-schedgen.ml (allCores): Add support for Cortex-A9.

2010-09-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * config/arm/neon-schedgen.ml (allCores): Add support for
	Cortex-A9.
        * config/arm/cortex-a9-neon.md: New and partially generated.
        * config/arm/cortex-a9.md (cortex_a9_dp): Adjust for Neon.

From-SVN: r164166
parent 0d57c6f4
2010-09-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/neon-schedgen.ml (allCores): Add support for
Cortex-A9.
* config/arm/cortex-a9-neon.md: New and partially generated.
* config/arm/cortex-a9.md (cortex_a9_dp): Adjust for Neon.
2010-09-10 Richard Guenther <rguenther@suse.de>
* tree.h (build_index_2_type): Remove.
......
......@@ -80,8 +80,9 @@ cortex_a9_p1_e2 + cortex_a9_p0_e1 + cortex_a9_p1_e1")
(define_insn_reservation "cortex_a9_dp" 2
(and (eq_attr "tune" "cortexa9")
(ior (eq_attr "type" "alu")
(and (eq_attr "type" "alu_shift_reg, alu_shift")
(eq_attr "insn" "mov"))))
(ior (and (eq_attr "type" "alu_shift_reg, alu_shift")
(eq_attr "insn" "mov"))
(eq_attr "neon_type" "none"))))
"cortex_a9_p0_default|cortex_a9_p1_default")
;; An instruction using the shifter will go down E1.
......
......@@ -90,7 +90,7 @@ type reservation =
| Fmul_then_fadd | Fmul_then_fadd_2
type core = CortexA8 | CortexA9
let allCores = [CortexA8]
let allCores = [CortexA8; CortexA9]
let coreStr = function
CortexA8 -> "cortex_a8"
| CortexA9 -> "cortex_a9"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment