On Fri, Oct 27, 2017 at 02:31:35PM +0100, Richard Sandiford wrote: > This patch records the integer value of the address offset in > aarch64_address_info, so that it doesn't need to be re-extracted > from the rtx. The SVE port will make more use of this. The patch > also uses poly_int64 routines to manipulate the offset, rather than > just handling CONST_INTs.
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_address_info): Add a const_offset > field. > (aarch64_classify_address): Initialize it. Track polynomial offsets. > (aarch64_print_operand_address): Use it to check for a zero offset.