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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot 
gnu.org
             Blocks|                            |53947
             Status|NEW                         |ASSIGNED
            Version|unknown                     |13.2.1

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  We're not marking the .MASK_CALL as relevant which is possibly
OK since 'bar' is const.  But we also fail to elide it.

/* For if-conversion of inbranch SIMD clones.  */
DEF_INTERNAL_FN (MASK_CALL, ECF_NOVOPS, NULL)

ECF_NOVOPS is a bit heavy.

We're "removing" scalar stmts in some places but do not care about
not relevant ones.

I have a patch.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947
[Bug 53947] [meta-bug] vectorizer missed-optimizations

Reply via email to