diff options
author | Naveen H.S <Naveen.Hurugalawadi@cavium.com> | 2017-02-03 05:55:46 +0000 |
---|---|---|
committer | Naveen H.S <naveenh@gcc.gnu.org> | 2017-02-03 05:55:46 +0000 |
commit | 6d5b4f9e713a7e6804d589dfef76ce8cad3d0f02 (patch) | |
tree | 8ac55f84d6bbe9960ea40bf0ff8e60e78df0304e /gcc | |
parent | ebee1eb978f5168267f8ee9dc530f620d5639943 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.c | 2 |
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. */ |