autovectorizer doesn't support multistep widen mult
Richard Biener
richard.guenther@gmail.com
Fri Jan 25 15:59:00 GMT 2013
On Fri, Jan 25, 2013 at 4:13 PM, Paulo Matos <pmatos@broadcom.com> wrote:
> Hello,
>
> Is there any technical reason (besides nobody bothers to implement it) why GCC doesn't support multistep conversions for widen mult?
No.
> In tree-vect-stmts.c:
> /* Check if it's a multi-step conversion that can be done using intermediate
> types. */
>
> prev_type = vectype;
> prev_mode = vec_mode;
>
> if (!CONVERT_EXPR_CODE_P (code))
> return false;
>
> Is there any reason we only proceed for convert expr codes?
Because others are not a conversion?!
> Thanks,
>
> Paulo Matos
>
>
More information about the Gcc
mailing list