On Thu, Nov 13, 2014 at 5:25 PM, Kyrill Tkachov <kyrylo.tkac...@arm.com> wrote: > Hi all, > > This patch adds support for the Cortex-A17 processor to the arm backend. > Cortex-A17 is an ARMv7ve core with the same architectural features as the > Cortex-A7, A12 and A15 cores. > The -m{tune, cpu}=cortex-a17 option is added and a pipeline description for > instruction scheduling is provided. > This has given an uplift over -mcpu=cortex-a15 tuning on a number of > benchmarks. > > The patch is fairly self-contained with the bulk of the diffstat being the > pipeline description files. > > Bootstrapped and tested on arm-none-linux-gnueabihf. > > Ok for trunk? >
Ok with documentation update in invoke.texi and an entry for changes.html Ramana > Thanks, > Kyrill > > 2014-11-13 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > * 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.