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

--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
I think we sort-of agreed to have .MASK_LOAD to have inactive lanes zeroed but
we never got around to formalizing that.  Note AVX512 supports zero-masking for
.MASK_STORE IIRC, not just merge.  Same for .MASK_LOAD where it supports
merging as well.  How would we ask the target whether it can do 'merge'?
zero and undefined could be done via predicates but merge?

Reply via email to