aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorMatthew Wahab <matthew.wahab@arm.com>2015-05-05 14:01:28 +0000
committerMatthew Wahab <mwahab@gcc.gnu.org>2015-05-05 14:01:28 +0000
commitb9066f5ae8c8bb806d173238c3f77097390fa405 (patch)
tree9e2822677808e8a55bdc8c6a0cef2699dda9067b /gcc/ChangeLog
parent6987c38487443ef2055c40d2859682ec2a0cd4de (diff)
downloadgcc-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/ChangeLog14
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