[AArch64][2/5] Implement adrp+add fusion
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Nov 2014 10:50:45 +0000 (10:50 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Nov 2014 10:50:45 +0000 (10:50 +0000)
commita1b874a70f182e5db6e66b7b51a5d463b7d80717
treee8bc4135b5343ec38e4ccde7ce084166d2dde127
parentc1ffea0798746bcd578bef1b1d61a7d6f8740003
[AArch64][2/5] Implement adrp+add fusion

* config/aarch64/aarch64.c: Include tm-constrs.h
(AARCH64_FUSE_ADRP_ADD): Define.
(cortexa57_tunings): Add AARCH64_FUSE_ADRP_ADD to fuseable_ops.
(cortexa53_tunings): Likewise.
(aarch_macro_fusion_pair_p): Handle AARCH64_FUSE_ADRP_ADD.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218010 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.c