[Patch AArch64 1/4] Define candidates for instruction fusion in a .def file
commit12dfa5b6083e7965adb156fe9ddbdac289b8e4e2
authorjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jun 2015 13:54:53 +0000 (26 13:54 +0000)
committerjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jun 2015 13:54:53 +0000 (26 13:54 +0000)
treef0ac94e21d3a8c4ea5ca2c61c581fc93fa4776ce
parent4175480310bb6a77afe50d681a2ff10470ae5e84
[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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225014 138bc75d-0d04-0410-961f-82ee72b054a4
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