Add qdf24xx base tuning support

Programming / Compilers / GCC - wilson [138bc75d-0d04-0410-961f-82ee72b054a4] - 29 June 2016 13:01 UTC

gcc/
- config/aarch64/aarch64-cores.def (qdf24xx): Use qdf24xx tuning.
- config/aarch64/aarch64.c (qdf24xx_addrcost_table, qdf24xx_regmove_cost, qdf24xx_tunings): New.
- config/arm/aarch64-cost-tables.h (qdf24xx_extra_costs): New.
- config/arm/arm-cores.def (qdf24xx): Use qdf24xx tuning.
- config/arm/arm.c (arm_qdf24xx_tune): New.

gcc/testsuite/
- gcc.dg/asr_div1.c: Add aarch64 specific dg-options.

0dc0011 Add qdf24xx base tuning support.
gcc/ChangeLog | 9 +++
gcc/config/aarch64/aarch64-cores.def | 2 +-
gcc/config/aarch64/aarch64.c | 51 +++++++++++++++++
gcc/config/arm/aarch-cost-tables.h | 103 ++++++++++++++++++++++++++++++++++
gcc/config/arm/arm-cores.def | 2 +-
gcc/config/arm/arm.c | 23 ++++++++
gcc/testsuite/ChangeLog | 4 ++
gcc/testsuite/gcc.dg/asr_div1.c | 1 +
8 files changed, 193 insertions(+), 2 deletions(-)

Upstream: gcc.gnu.org


  • Share