[Patch AArch64 1/4] Define candidates for instruction fusion in a .def file
authorJames Greenhalgh <james.greenhalgh@arm.com>
Fri, 26 Jun 2015 13:54:53 +0000 (13:54 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Fri, 26 Jun 2015 13:54:53 +0000 (13:54 +0000)
commit665dd6f3fab6947d834153fbbdacbd3f1348e6df
treef0ac94e21d3a8c4ea5ca2c61c581fc93fa4776ce
parent6642bdb4b14d655cedea29d01fbb0d854a6c14fa
[Patch AArch64 1/4] Define candidates for instruction fusion in a .def file

gcc/

* config/aarch64/aarch64-fusion-pairs.def: New.
* config/aarch64/aarch64-protos.h (aarch64_fusion_pairs): New.
* config/aarch64/aarch64.c (AARCH64_FUSE_NOTHING): Move to
aarch64_fusion_pairs.
(AARCH64_FUSE_MOV_MOVK): Likewise.
(AARCH64_FUSE_ADRP_ADD): Likewise.
(AARCH64_FUSE_MOVK_MOVK): Likewise.
(AARCH64_FUSE_ADRP_LDR): Likewise.
(AARCH64_FUSE_CMP_BRANCH): Likewise.

From-SVN: r225014
gcc/ChangeLog
gcc/config/aarch64/aarch64-fusion-pairs.def [new file with mode: 0644]
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.c