Hello, Is there any technical reason (besides nobody bothers to implement it) why GCC doesn't support multistep conversions for widen mult?
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? Thanks, Paulo Matos