diff options
author | Matthew Wahab <matthew.wahab@arm.com> | 2015-05-05 14:01:28 +0000 |
---|---|---|
committer | Matthew Wahab <mwahab@gcc.gnu.org> | 2015-05-05 14:01:28 +0000 |
commit | b9066f5ae8c8bb806d173238c3f77097390fa405 (patch) | |
tree | 9e2822677808e8a55bdc8c6a0cef2699dda9067b /gcc/ChangeLog | |
parent | 6987c38487443ef2055c40d2859682ec2a0cd4de (diff) | |
download | gcc-b9066f5ae8c8bb806d173238c3f77097390fa405.zip gcc-b9066f5ae8c8bb806d173238c3f77097390fa405.tar.gz gcc-b9066f5ae8c8bb806d173238c3f77097390fa405.tar.bz2 |
[AArch64] Add branch-cost to cpu tuning information.
* gcc/config/aarch64-protos.h (struct cpu_branch_cost): New.
(tune_params): Add field branch_costs.
(aarch64_branch_cost): Declare.
* gcc/config/aarch64.c (generic_branch_cost): New.
(generic_tunings): Set field cpu_branch_cost to generic_branch_cost.
(cortexa53_tunings): Likewise.
(cortexa57_tunings): Likewise.
(thunderx_tunings): Likewise.
(xgene1_tunings): Likewise.
(aarch64_branch_cost): Define.
* gcc/config/aarch64/aarch64.h (BRANCH_COST): Redefine.
From-SVN: r222805
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f31aebb..5f3c8b6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,17 @@ +2015-05-05 Matthew Wahab <matthew.wahab@arm.com> + + * gcc/config/aarch64-protos.h (struct cpu_branch_cost): New. + (tune_params): Add field branch_costs. + (aarch64_branch_cost): Declare. + * gcc/config/aarch64.c (generic_branch_cost): New. + (generic_tunings): Set field cpu_branch_cost to generic_branch_cost. + (cortexa53_tunings): Likewise. + (cortexa57_tunings): Likewise. + (thunderx_tunings): Likewise. + (xgene1_tunings): Likewise. + (aarch64_branch_cost): Define. + * gcc/config/aarch64/aarch64.h (BRANCH_COST): Redefine. + 2015-05-05 Uros Bizjak <ubizjak@gmail.com> * config/i386/i386.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1 |