On Sun, Jul 3, 2016 at 7:10 PM, Richard Sandiford <[email protected]> wrote: > Richard Biener <[email protected]> writes: >> On Wed, Jun 15, 2016 at 10:52 AM, Richard Sandiford >> <[email protected]> wrote: >>> This is the main patch in the series. It adds a new enum and routines >>> for classifying a vector load or store implementation. >>> >>> Tested on aarch64-linux-gnu and x86_64-linux-gnu. OK to install? >> >> Why's the setting and checking of the memory access type conditional on !slp? >> I'd rather avoid doing this :/ > > For loads we need it for hybrid SLP, since we can vectorise the > same load twice, once for SLP and once not. (See e.g. pr62075.c.)
Ah, indeed. > For stores it was unnecessary cut-&-paste. > > Is it OK with the !slp restricted to vectorizable_load? Yes. Thanks, Richard. > Thanks, > Richard >
