[Bug tree-optimization/79291] r244897 introduces IV related performance issues for daxpy on MIPS by enabling peeling for alignment

doug.gilmore at imgtec dot com gcc-bugzilla@gcc.gnu.org
Tue Feb 21 02:34:00 GMT 2017


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

--- Comment #6 from Doug Gilmore <doug.gilmore at imgtec dot com> ---
> It also looks like mips lacks implementation of any of the
> vectorizer cost hooks and thus defaults to
> default_builtin_vectorization_cost which means that unaligned
> loads/stores have double cost.
Removing the double cost for unaligned memory OPs didn't have
any effect, pealing still occurred and the alias problem is
exposed on MIPS.

So it looks like we need to come up with fix for bug 69710,
that hopefully also fixes bug68030, to address is issue.


More information about the Gcc-bugs mailing list