On Fri, Oct 27, 2017 at 02:30:18PM +0100, Richard Sandiford wrote: > aarch64_rtx_costs uses the number of registers in a mode as the basis > of SET costs. This patch makes it get the number of registers from > aarch64_hard_regno_nregs rather than repeating the calcalation inline. > Handling SVE modes in aarch64_hard_regno_nregs is then enough to get > the correct SET cost as well.
OK. Reviewed-By: James Greenhalgh <james.greenha...@arm.com> Thanks, James > > > 2017-10-27 Richard Sandiford <richard.sandif...@linaro.org> > Alan Hayward <alan.hayw...@arm.com> > David Sherwood <david.sherw...@arm.com> > > gcc/ > * config/aarch64/aarch64.c (aarch64_rtx_costs): Use > aarch64_hard_regno_nregs to get the number of registers > in a mode. >