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

Hongtao Liu <liuhongt at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |liuhongt at gcc dot gnu.org

--- Comment #2 from Hongtao Liu <liuhongt at gcc dot gnu.org> ---
Maybe x86 should define TARGET_VECTORIZE_EMPTY_MASK_IS_EXPENSIVE to return
false.

I have a patch to define TARGET_VECTORIZE_EMPTY_MASK_IS_EXPENSIVE and
TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE(both return false), but
trigger STLF stall since masked store can't be forwarded(I guess it's only
related to TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE).

Reply via email to