From 6d5b4f9e713a7e6804d589dfef76ce8cad3d0f02 Mon Sep 17 00:00:00 2001 From: "Naveen H.S" Date: Fri, 3 Feb 2017 05:55:46 +0000 Subject: [PATCH] aarch64.c (thunderx2t99_tunings): Enable AES and cmp_branch fusion. 2017-02-02 Naveen H.S * config/aarch64/aarch64.c (thunderx2t99_tunings): Enable AES and cmp_branch fusion. From-SVN: r245143 --- gcc/ChangeLog | 5 +++++ gcc/config/aarch64/aarch64.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fe36a9e0f7b..b29bac034b7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-02-02 Naveen H.S + + * config/aarch64/aarch64.c (thunderx2t99_tunings): Enable AES and + cmp_branch fusion. + 2017-02-02 Martin Sebor PR middle-end/79275 diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index d4808d6a878..ebd17a4a1a3 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. */ -- 2.30.2