On 4 September 2014 15:47, Wilco Dijkstra <wdijk...@arm.com> wrote:
> This patch adds regmove_costs for Cortex-A57 and A53, and sets the cost of 
> GP2FP/FP2GP higher than
> memory cost to block the register allocator allocating integer values in FP 
> registers.
>
> Overall these patches give 2-3% speedup on SPEC.
>
> This passes all regression tests (with this fix
> https://gcc.gnu.org/ml/gcc-patches/2014-09/msg00356.html).
>
> OK for commit?
>
> Wilco
>
> ChangeLog:
> 2014-09-04  Wilco Dijkstra  <wdijk...@arm.com>
>
>         * gcc/config/aarch64/aarch64.c:
>         Add cortexa57_regmove_cost and cortexa53_regmove_cost to avoid
>         spilling from integer to FP registers.

Write a proper ChangeLog entry please.

Keep the GP2GP cost aligned with generic until we have justification
to change it.

/Marcus

Reply via email to