diff options
author | Richard Sandiford <richard.sandiford@linaro.org> | 2017-12-21 07:02:53 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2017-12-21 07:02:53 +0000 |
commit | 8944b5b36e04894f7a0768440e3253400c3c7857 (patch) | |
tree | 766896dfe4d80dff7d71436e756913e05a53633e /gcc/tree-data-ref.h | |
parent | a696bc4fec986318a1765c31ac9ee2db3849934a (diff) | |
download | gcc-8944b5b36e04894f7a0768440e3253400c3c7857.zip gcc-8944b5b36e04894f7a0768440e3253400c3c7857.tar.gz gcc-8944b5b36e04894f7a0768440e3253400c3c7857.tar.bz2 |
poly_int: compute_data_ref_alignment
This patch makes vect_compute_data_ref_alignment treat DR_INIT as a
poly_int and handles cases in which the calculated misalignment might
not be constant.
2017-12-21 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
gcc/
* tree-vect-data-refs.c (vect_compute_data_ref_alignment):
Treat drb->init as a poly_int. Fail if its misalignment wrt
vector_alignment isn't known.
Co-Authored-By: Alan Hayward <alan.hayward@arm.com>
Co-Authored-By: David Sherwood <david.sherwood@arm.com>
From-SVN: r255935
Diffstat (limited to 'gcc/tree-data-ref.h')
0 files changed, 0 insertions, 0 deletions