[AArch64] Make aarch64_min_divisions_for_recip_mul configurable
commitf7429d304abb3b4a9b69f95b32ded905bd9732ed
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 May 2015 13:19:34 +0000 (1 13:19 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 May 2015 13:19:34 +0000 (1 13:19 +0000)
tree0454c045f7a2e18b4854f39126344eedefb2a5a5
parentbec4d6299bb6f277ad919482a28da09c21ce44b5
[AArch64] Make aarch64_min_divisions_for_recip_mul configurable

On behalf of Wilco Dijkstra

2015-05-01  Wilco Dijkstra  <wdijkstr@arm.com>

* gcc/config/aarch64/aarch64-protos.h (tune_params):
Add min_div_recip_mul_sf and min_div_recip_mul_df fields.
* gcc/config/aarch64/aarch64.c (aarch64_min_divisions_for_recip_mul):
Return value depending on target.
(generic_tunings): Initialize new target settings.
(cortexa53_tunings): Likewise.
(cortexa57_tunings): Likewise.
(thunderx_tunings): Likewise.
(xgene1_tunings): Likewise.

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