[AArch64][2/5] Implement adrp+add fusion 25/45825/1
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Nov 2014 10:50:45 +0000 (10:50 +0000)
committerNikolai Bozhenov <n.bozhenov@samsung.com>
Tue, 11 Aug 2015 14:12:39 +0000 (17:12 +0300)
commit0b6e7e4275552600e3d941a15c10f4b612d6b976
tree98630dcb3104dc97443fd84c45a550de875d6211
parentedf3cd49b329bf798c65bf085cb5a6bbc38f3952
[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.

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