aarch64.c (cortexa53_tuning): New struct.

* config/aarch64/aarch64.c (cortexa53_tuning): New struct.
	* config/aarch64/aarch64-cores.def (cortex-a53):
	Use cortexa53 tuning struct.

From-SVN: r205354
This commit is contained in:
Kyrylo Tkachov 2013-11-25 15:26:04 +00:00 committed by Kyrylo Tkachov
parent ae16b241ce
commit 984239ade9
3 changed files with 16 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2013-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/aarch64/aarch64.c (cortexa53_tuning): New struct.
* config/aarch64/aarch64-cores.def (cortex-a53):
Use cortexa53 tuning struct.
2013-11-25 Andrew Macleod <amacleod@redhat.com>
PR bootstrap/59260

View File

@ -34,5 +34,5 @@
This list currently contains example CPUs that implement AArch64, and
therefore serves as a template for adding more CPUs in the future. */
AARCH64_CORE("cortex-a53", cortexa53, 8, AARCH64_FL_FPSIMD, generic)
AARCH64_CORE("cortex-a53", cortexa53, 8, AARCH64_FL_FPSIMD, cortexa53)
AARCH64_CORE("cortex-a57", cortexa15, 8, AARCH64_FL_FPSIMD, generic)

View File

@ -224,6 +224,15 @@ static const struct tune_params generic_tunings =
NAMED_PARAM (memmov_cost, 4)
};
static const struct tune_params cortexa53_tunings =
{
&cortexa53_extra_costs,
&generic_addrcost_table,
&generic_regmove_cost,
&generic_vector_cost,
NAMED_PARAM (memmov_cost, 4)
};
/* A processor implementing AArch64. */
struct processor
{