Re: [3/4] Don't vectorise single-iteration epilogues

2019-11-06 Thread Richard Biener
On Wed, Nov 6, 2019 at 1:22 PM Richard Sandiford wrote: > > Richard Biener writes: > > On Mon, Nov 4, 2019 at 4:30 PM Richard Sandiford > > wrote: > >> > >> With a later patch I saw a case in which we peeled a single iteration > >> for gaps but didn't need to peel further iterations to make up a

Re: [3/4] Don't vectorise single-iteration epilogues

2019-11-06 Thread Richard Sandiford
Richard Biener writes: > On Mon, Nov 4, 2019 at 4:30 PM Richard Sandiford > wrote: >> >> With a later patch I saw a case in which we peeled a single iteration >> for gaps but didn't need to peel further iterations to make up a full >> vector. We then tried to vectorise the single-iteration epilo

Re: [3/4] Don't vectorise single-iteration epilogues

2019-11-06 Thread Richard Biener
On Mon, Nov 4, 2019 at 4:30 PM Richard Sandiford wrote: > > With a later patch I saw a case in which we peeled a single iteration > for gaps but didn't need to peel further iterations to make up a full > vector. We then tried to vectorise the single-iteration epilogue. But when peeling for gaps

[3/4] Don't vectorise single-iteration epilogues

2019-11-04 Thread Richard Sandiford
With a later patch I saw a case in which we peeled a single iteration for gaps but didn't need to peel further iterations to make up a full vector. We then tried to vectorise the single-iteration epilogue. 2019-11-04 Richard Sandiford gcc/ * tree-vect-loop.c (vect_analyze_loop): Only