diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2019-09-18 09:43:29 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2019-09-18 09:43:29 +0000 |
commit | defc6f266c1dd625cc64ad1ecfbd1eacbcd66e4f (patch) | |
tree | 2028d6fd91fae2de03ce620c828cb09fcc7a354c /gcc/tree-vectorizer.h | |
parent | ef20d2215067b1bfa8b3f9549ca0baed636a94a0 (diff) | |
download | gcc-defc6f266c1dd625cc64ad1ecfbd1eacbcd66e4f.zip gcc-defc6f266c1dd625cc64ad1ecfbd1eacbcd66e4f.tar.gz gcc-defc6f266c1dd625cc64ad1ecfbd1eacbcd66e4f.tar.bz2 |
Handle variable-length vectors in compute_record_mode
This patch makes compute_record_mode handle SVE vectors in the
same way as it would handle fixed-length vectors. There should
be no change in behaviour for other targets.
This is needed for the SVE equivalent of arm_neon.h types like
int8x8x2_t (i.e. a pair of int8x8_ts).
2019-09-18 Richard Sandiford <richard.sandiford@arm.com>
gcc/
* stor-layout.c (compute_record_mode): Operate on poly_uint64
sizes instead of uhwi sizes.
From-SVN: r275869
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions