[AArch64] Use new target pass registration framework for FMA steering pass
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 17 Oct 2016 16:37:38 +0000 (16:37 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 17 Oct 2016 16:37:38 +0000 (16:37 +0000)
commit5d4d78403cbd2fe450425ce8e9e42c8b14b8fca9
treeeaf77bb714df8c0eb5b4bef2cf6a27e5d67fd7cf
parentb8105705495f00ff9060fea7d70c69009c7a4f96
[AArch64] Use new target pass registration framework for FMA steering pass

* config/aarch64/aarch64.c: Delete inclusion of
cortex-a57-fma-steering.h.
(aarch64_override_options): Delete call
to aarch64_register_fma_steering.
* config/aarch64/aarch64-protos.h (make_pass_fma_steering): Declare.
* config/aarch64/cortex-a57-fma-steering.h: Delete.
* config/aarch64/aarch64-passes.def: New file.
* config/aarch64/cortex-a57-fma-steering.c
(aarch64_register_fma_steering): Delete definition.
(make_pass_fma_steering): Remove static qualifier.
* config/aarch64/t-aarch64 (PASSES_EXTRA): New directive.
(cortex-a57-fma-steering.o): Remove dependency on
cortex-a57-fma-steering.h.

From-SVN: r241248
gcc/ChangeLog
gcc/config/aarch64/aarch64-passes.def [new file with mode: 0644]
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/cortex-a57-fma-steering.c
gcc/config/aarch64/cortex-a57-fma-steering.h [deleted file]
gcc/config/aarch64/t-aarch64