On 11/03/2017 10:18 AM, Richard Sandiford wrote: > This patch adds a routine that lists the available vector sizes > for a target and uses it for some existing target conditions. > Later patches add more uses. > > The cases are taken from multiple_sizes. > > > 2017-11-03 Richard Sandiford <richard.sandif...@linaro.org> > Alan Hayward <alan.hayw...@arm.com> > David Sherwood <david.sherw...@arm.com> > > gcc/testsuite/ > * lib/target-supports.exp (available_vector_sizes): New proc. > (check_effective_target_vect_multiple_sizes): Use it. > (check_effective_target_vect64): Likewise. > (check_effective_target_vect_sizes_32B_16B): Likewise. OK. jeff
- [0/10] Vectoriser testsuite tweaks Richard Sandiford
- [1/10] Consistently use asm volatile ("" ... Richard Sandiford
- [2/10] Add VECTOR_BITS to tree-vect.h Richard Sandiford
- [3/10] Add available_vector_sizes to target-support... Richard Sandiford
- Re: [3/10] Add available_vector_sizes to target... Jeff Law
- Re: [3/10] Add available_vector_sizes to ta... Christophe Lyon
- [4/10] Don't assume vect_multiple_sizes means 2 siz... Richard Sandiford
- [5/10] Add vect_perm3_* target selectors Richard Sandiford
- [6/10] Add a vect_element_align_preferred target se... Richard Sandiford
- [7/10] Add a vect_unaligned_possible target selecto... Richard Sandiford
- [8/10] Add a vect_variable_length target selector Richard Sandiford