[ARM] Add Cortex-A17 support
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 28 Nov 2014 11:59:34 +0000 (11:59 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Fri, 28 Nov 2014 11:59:34 +0000 (11:59 +0000)
commit6c7e4a1815f9d873486d9c7d3b067432e049135a
treedefcf6858440ee1ed8313a4b4946e36675fce5dd
parent70383ebcf0d172fa21828fad2bd48e26f3d81d6d
[ARM] Add Cortex-A17 support

* config/arm/arm.md (generic_sched): Specify cortexa17 in 'no' list.
Include cortex-a17.md.
* config/arm/arm.c (arm_issue_rate): Specify 2 for cortexa17.
* config/arm/arm-cores.def (cortex-a17): New entry.
* config/arm/arm-tables.opt: Regenerate.
* config/arm/arm-tune.md: Regenerate.
* config/arm/bpabi.h (BE8_LINK_SPEC): Specify mcpu=cortex-a17.
* config/arm/cortex-a17.md: New file.
* config/arm/cortex-a17-neon.md: New file.
* config/arm/driver-arm.c (arm_cpu_table): Add entry for cortex-a17.
* config/arm/t-aprofile: Add cortex-a17 entries to MULTILIB_MATCHES.

From-SVN: r218145
gcc/ChangeLog
gcc/config/arm/arm-cores.def
gcc/config/arm/arm-tables.opt
gcc/config/arm/arm-tune.md
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/arm/bpabi.h
gcc/config/arm/cortex-a17-neon.md [new file with mode: 0644]
gcc/config/arm/cortex-a17.md [new file with mode: 0644]
gcc/config/arm/driver-arm.c
gcc/config/arm/t-aprofile