[Bug rtl-optimization/53533] [4.7/4.8 regression] vectorization causes loop unrolling test slowdown as measured by Adobe's C++Benchmark

rth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jun 14 18:39:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53533

Richard Henderson <rth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #16 from Richard Henderson <rth at gcc dot gnu.org> 2012-06-14 18:38:30 UTC ---
Dunno exactly.  The pre-SSE4.1 emulation of PMULLD has been there since
at least gcc 4.5.

What's not present in *any* version so far are some proper rtx_costs for
integer vector operations.  So any questions the vectorizer might be
asking about what transformations are profitable are currently being
given bogus answers.

I'm hoping just that will fix the regression, though I also plan to
address some of the other algorithmic questions raised in this PR.



More information about the Gcc-bugs mailing list