https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96342
--- Comment #7 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- Comment on attachment 49414 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49414 part2-patch Nice :-) For the constant_multiple_p calls that calculate a vector multiple, it might be good to have a macro in poly-int-types.h with the same definition as vector_element_size, but with a name that more closely matches its use here. Maybe "vector_unroll_factor" or something (suggestions for better names welcome -- I'm not too happy with my attempt.)