aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNaveen H.S <Naveen.Hurugalawadi@cavium.com>2017-02-03 05:55:46 +0000
committerNaveen H.S <naveenh@gcc.gnu.org>2017-02-03 05:55:46 +0000
commit6d5b4f9e713a7e6804d589dfef76ce8cad3d0f02 (patch)
tree8ac55f84d6bbe9960ea40bf0ff8e60e78df0304e /gcc
parentebee1eb978f5168267f8ee9dc530f620d5639943 (diff)
downloadgcc-6d5b4f9e713a7e6804d589dfef76ce8cad3d0f02.zip
gcc-6d5b4f9e713a7e6804d589dfef76ce8cad3d0f02.tar.gz
gcc-6d5b4f9e713a7e6804d589dfef76ce8cad3d0f02.tar.bz2
aarch64.c (thunderx2t99_tunings): Enable AES and cmp_branch fusion.
2017-02-02 Naveen H.S <Naveen.Hurugalawadi@cavium.com> * config/aarch64/aarch64.c (thunderx2t99_tunings): Enable AES and cmp_branch fusion. From-SVN: r245143
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/aarch64/aarch64.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fe36a9e..b29bac0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-02-02 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
+
+ * config/aarch64/aarch64.c (thunderx2t99_tunings): Enable AES and
+ cmp_branch fusion.
+
2017-02-02 Martin Sebor <msebor@redhat.com>
PR middle-end/79275
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index d4808d6..ebd17a4 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -792,7 +792,7 @@ static const struct tune_params thunderx2t99_tunings =
&generic_approx_modes,
4, /* memmov_cost. */
4, /* issue_rate. */
- AARCH64_FUSE_NOTHING, /* fuseable_ops. */
+ (AARCH64_FUSE_CMP_BRANCH | AARCH64_FUSE_AES_AESMC), /* fusible_ops */
16, /* function_align. */
8, /* jump_align. */
16, /* loop_align. */