arm.md (generic_sched): Add cortexa12.
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 9 Dec 2013 14:38:50 +0000 (14:38 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 9 Dec 2013 14:38:50 +0000 (14:38 +0000)
commit85591a5ca57b1aa63eafe6f03f5d7cb15698ebed
tree3b12b5ffb35fff2990162cb3b543b78bbcb510ac
parentafe0e941d24f11e6975e8b3f0dc2650fbb55654a
arm.md (generic_sched): Add cortexa12.

2013-12-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/arm/arm.md (generic_sched): Add cortexa12.
(generic_vfp): Likewise.
* config/arm/arm.c (cortexa12_extra_costs): New cost table.
(arm_cortex_a12_tune): New tuning struct.
* config/arm/arm-cores.def: Add cortex-a12.
* config/arm/arm-tables.opt: Regenerate.
* config/arm/arm-tune.md: Likewise.
* config/arm/bpabi.h: Add cortex-a12.
* doc/invoke.texi: Document -mcpu=cortex-a12.

From-SVN: r205804
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/doc/invoke.texi