On Mon, Aug 10, 2020 at 12:29 PM Martin Liška wrote:
>
> On 8/3/20 12:29 PM, Richard Biener wrote:
> > You are always passing NULL here so simply avoid this and the following
> > changes.
>
> Are you sure about this?
>
> Note that vect_slp_bb does:
>
> + if (!vect_find_stmt_data_reference (N
On 8/3/20 12:29 PM, Richard Biener wrote:
You are always passing NULL here so simply avoid this and the following changes.
Are you sure about this?
Note that vect_slp_bb does:
+ if (!vect_find_stmt_data_reference (NULL, stmt, &datarefs,
+ &dataref_
On Fri, Jul 31, 2020 at 12:30 PM Martin Liška wrote:
>
> Hey.
>
> Motivation of the patch is to allow vectorization of an entire BB.
> So far we bail out a sub-BB region when we reach a stmt for which
> vect_find_stmt_data_reference returns false. That's replaced with
> recoding of groups of the d
Hey.
Motivation of the patch is to allow vectorization of an entire BB.
So far we bail out a sub-BB region when we reach a stmt for which
vect_find_stmt_data_reference returns false. That's replaced with
recoding of groups of the data references.
We can newly vectorize code like:
void foo();
vo