On 09/15/2017 04:48 AM, Richard Sandiford wrote:
> Without this we'd pick an unrolling factor based purely on longs,
> ignoring the ints.  It's posssible that vect_get_smallest_scalar_type
> should also handle shifts, but I think we'd still want this as a
> belt-and-braces fix.
> 
> Tested on aarch64-linux-gnu, x86_64-linux-gnu and powerpc64le-linux-gnu.
> OK to install?
> 
> Richard
> 
> 
> 2017-09-15  Richard Sandiford  <richard.sandif...@linaro.org>
> 
> gcc/
>       * tree-vect-slp.c (vect_record_max_nunits): New function,
>       split out from...
>       (vect_build_slp_tree_1): ...here.
>       (vect_build_slp_tree_2): Call it for phis too.
> 
> gcc/testsuite/
>       * gcc.dg/vect/slp-multitypes-13.c: New test.
OK.
jeff

Reply via email to