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

--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:0d4b254b20a9193ab261d02f8a063e21816f85e4

commit r15-5168-g0d4b254b20a9193ab261d02f8a063e21816f85e4
Author: Richard Biener <rguent...@suse.de>
Date:   Tue Nov 12 10:31:30 2024 +0100

    tree-optimization/116973 - SLP permute lower heuristic and single-lane SLP

    When forcing single-lane SLP to emulate non-SLP behavior we need to
    disable heuristics designed to optimize SLP loads and instead in
    all cases resort to an interleaving scheme as requested by forcefully
    doing single-lane SLP.

    This fixes the remaining fallout for --param vect-force-slp=1 on x86.

            PR tree-optimization/116973
            * tree-vect-slp.cc (vect_lower_load_permutations): Add
            force_single_lane parameter.  Disable heuristic that keeps
            some load-permutations.
            (vect_analyze_slp): Pass force_single_lane to
            vect_lower_load_permutations.

Reply via email to