Re: Avoid unnecessary peeling for gaps with LD3

2016-05-23 Thread Richard Biener
On Fri, May 20, 2016 at 5:27 PM, Richard Sandiford wrote: > vectorizable_load forces peeling for gaps if the vectorisation factor > is not a multiple of the group size, since in that case we'd normally load > beyond the original scalar accesses but drop the excess elements as part > of a following

Avoid unnecessary peeling for gaps with LD3

2016-05-20 Thread Richard Sandiford
vectorizable_load forces peeling for gaps if the vectorisation factor is not a multiple of the group size, since in that case we'd normally load beyond the original scalar accesses but drop the excess elements as part of a following permute: if (loop_vinfo && ! STMT_VINFO_STRIDED_P