Add cost model for Exynos M1
authorEvandro Menezes <e.menezes@samsung.com>
Thu, 3 Dec 2015 16:08:40 +0000 (16:08 +0000)
committerEvandro Menezes <evandro@gcc.gnu.org>
Thu, 3 Dec 2015 16:08:40 +0000 (16:08 +0000)
commit5ec1ae3b8a6e8ae48f51c9345e91da560694fe1e
treeec2d226eb90d0fe9f87c3ad11f66ce9b042f500e
parentb3e4665562a83f85a5d590d137ae042854c035a8
Add cost model for Exynos M1

gcc/
* config/aarch64/aarch64-cores.def: Use the Exynos M1 cost model.
* config/aarch64/aarch64.c (exynosm1_addrcost_table): New variable.
(exynosm1_regmove_cost): Likewise.
(exynosm1_vector_cost): Likewise.
(exynosm1_tunings): Likewise.
* config/arm/aarch-cost-tables.h (exynosm1_extra_costs): Likewise.
* config/arm/arm.c (arm_exynosm1_tune): Likewise.
* config/arm/arm-cores.def: Use the Exynos M1 cost model.

From-SVN: r231233
gcc/ChangeLog
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64.c
gcc/config/arm/aarch-cost-tables.h
gcc/config/arm/arm-cores.def
gcc/config/arm/arm.c