aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2017-09-12 15:38:55 +0200
committerYvan Roux <yvan.roux@linaro.org>2017-09-13 14:16:44 +0000
commit3e9df2c0e1c9fb9883e91bd0b7c84c25fed0daa7 (patch)
tree33821bcf90d35267e5a0317f00fcbbafac389ca4
parent50929f0010074ad816e0363dd0a06d83ec0342cd (diff)
gcc/
Backport from trunk r250597. 2017-07-26 Andrew Pinski <apinski@cavium.com> * config/aarch64/aarch64.c (thunderx_vector_cost): Decrease cost of vec_unalign_load_cost and vec_unalign_store_cost. Change-Id: Ic98e4a29a964465b5950a4b498f8d3ce8a590f5c
-rw-r--r--gcc/config/aarch64/aarch64.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index 87e5746391f..ebb1e73213d 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -395,8 +395,8 @@ static const struct cpu_vector_cost thunderx_vector_cost =
2, /* vec_to_scalar_cost */
2, /* scalar_to_vec_cost */
3, /* vec_align_load_cost */
- 10, /* vec_unalign_load_cost */
- 10, /* vec_unalign_store_cost */
+ 5, /* vec_unalign_load_cost */
+ 5, /* vec_unalign_store_cost */
1, /* vec_store_cost */
3, /* cond_taken_branch_cost */
3 /* cond_not_taken_branch_cost */