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

            Bug ID: 116609
           Summary: Live lane vectorization does not support SLP with loop
                    masking
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rguenth at gcc dot gnu.org
  Target Milestone: ---

It should be trivial to support for single-lane SLP (testing a patch for that)
but also multi-lane might be supportable, for example using slide up/down
or easier when the number of lanes is power-of-two use a larger element
lastb extract.

In general when SLP discovery gets us multi-lanes and that fails we currently
scrap the respective SLP instance but we might want to split it up to a set
of single-lane instances (also avoiding re-discovery).

Reply via email to