[ARM] Add Cortex-A17 support

Programming / Compilers / GCC - ktkachov [138bc75d-0d04-0410-961f-82ee72b054a4] - 28 November 2014 05:59 UTC

- 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.

42e7b26 [ARM] Add Cortex-A17 support
gcc/ChangeLog | 14 +
gcc/config/arm/arm-cores.def | 1 +
gcc/config/arm/arm-tables.opt | 3 +
gcc/config/arm/arm-tune.md | 2 +-
gcc/config/arm/arm.c | 1 +
gcc/config/arm/arm.md | 5 +-
gcc/config/arm/bpabi.h | 4 +-
gcc/config/arm/cortex-a17-neon.md | 605 +++++++++++++++++++++++++++++++++++++
gcc/config/arm/cortex-a17.md | 169 +++++++++++
gcc/config/arm/driver-arm.c | 1 +
gcc/config/arm/t-aprofile | 1 +
11 files changed, 801 insertions(+), 5 deletions(-)

Upstream: gcc.gnu.org


  • Share