[Bug target/107259] Vectorize VxHF _Float16 modes using partial vectors without -mavx512vl

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Oct 14 09:24:42 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107259

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |x86_64-*-*

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
The question is whether the backend should announce "VL" support and fixup
using masks transparently?

The vectorizer at the moment would require a fully masked loop (it doesn't
support the special case of loop vectorizing just the "last" iteration as
masked).  The SLP vectorizer does not consider using masked larger vectors
either.


More information about the Gcc-bugs mailing list