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