> I wonder if LOOP_VINFO_LENS is really empty here? If not, who recorded > the len and why did that not disable partial vectors?
It's not empty. vectorizable_operation fills it for a vectype of vector short (4). Before (in vector_type_mode), we determined that a vector long (1) has an integer mode with the same size so it is not discarded. -- Regards Robin