[AArch64][2/5] Implement adrp+add fusion
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 24 Nov 2014 10:50:45 +0000 (10:50 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 24 Nov 2014 10:50:45 +0000 (10:50 +0000)
commit9bbe08fea9c6684ccc7b0c8fcd46be8be9809116
treee8bc4135b5343ec38e4ccde7ce084166d2dde127
parentf0e1509b859c5b16ca62d367dc6816c4a9569349
[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.

From-SVN: r218010
gcc/ChangeLog
gcc/config/aarch64/aarch64.c