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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |67612

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
The other bug was PR67612.  I have a half-way started DOT_PPROD (and SAD_EXPR)
support in vectorizable_conversion but it's not trivial as it doesn't fit there
very.  I've got distracted meanwhile.

A way to fix the regressions (but not PR67612) is to revert the reduction
check parts of

2015-05-22  Richard Biener  <rguent...@suse.de>

        * tree-vect-patterns.c (vect_recog_dot_prod_pattern): Replace
        assert with guard, remove check on detected reduction.
        (vect_recog_sad_pattern): Likewise.
        (vect_recog_widen_sum_pattern): Likewise.

which was preparation for BB vectorization support for reductions (which
I didn't get to finish).

But I'd rather have non-reduction support for DOT_PROD and SAD_EXPR and hope
to get to that during stage3.

If you can beat me to it more power to you ;)


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67612
[Bug 67612] Unable to vectorize DOT_PROD_EXPR (PMADDWD?)

Reply via email to