aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/aarch64/aarch64-fusion-pairs.def
diff options
context:
space:
mode:
authornaveenh <naveenh@138bc75d-0d04-0410-961f-82ee72b054a4>2017-06-30 03:58:48 +0000
committernaveenh <naveenh@138bc75d-0d04-0410-961f-82ee72b054a4>2017-06-30 03:58:48 +0000
commit1f836a9fa3dd9ea80a323f6a5da3faeec40c7d66 (patch)
treec9cdce4aa0e0557e86815a71cb20c7b96035e4df /gcc/config/aarch64/aarch64-fusion-pairs.def
parentb920c9b17081d65a77ef9ee7cc1699f693888592 (diff)
2017-06-29 Julian Brown <julian@codesourcery.com>linaro-local/type-promotion
Naveen H.S <Naveen.Hurugalawadi@cavium.com> * config/aarch64/aarch64-fusion-pairs.def: Add ALU_BRANCH entry. * config/aarch64/aarch64.c (AARCH64_FUSE_ALU_BRANCH): New fusion type. (thunderx2t99_tunings): Set AARCH64_FUSE_ALU_BRANCH flag. (aarch_macro_fusion_pair_p): Add support for AARCH64_FUSE_ALU_BRANCH. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249828 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/aarch64/aarch64-fusion-pairs.def')
-rw-r--r--gcc/config/aarch64/aarch64-fusion-pairs.def1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/aarch64/aarch64-fusion-pairs.def b/gcc/config/aarch64/aarch64-fusion-pairs.def
index f0e6dbcdd81..300cd00e4bf 100644
--- a/gcc/config/aarch64/aarch64-fusion-pairs.def
+++ b/gcc/config/aarch64/aarch64-fusion-pairs.def
@@ -34,5 +34,6 @@ AARCH64_FUSION_PAIR ("movk+movk", MOVK_MOVK)
AARCH64_FUSION_PAIR ("adrp+ldr", ADRP_LDR)
AARCH64_FUSION_PAIR ("cmp+branch", CMP_BRANCH)
AARCH64_FUSION_PAIR ("aes+aesmc", AES_AESMC)
+AARCH64_FUSION_PAIR ("alu+branch", ALU_BRANCH)
#undef AARCH64_FUSION_PAIR