]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/29777 (missed optimization: model missing widen_mult* idioms...
authorUros Bizjak <ubizjak@gmail.com>
Fri, 10 Nov 2006 08:45:47 +0000 (09:45 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 10 Nov 2006 08:45:47 +0000 (09:45 +0100)
commit0e9dac9e169233b2cd6dcfac54c26b2a77db4808
treed3f27279b2ad7508dbc4932a162b2047bbafc59a
parente61e5ddcceb34c5a5dc09febaedb44059d5bc96d
re PR tree-optimization/29777 (missed optimization: model missing widen_mult*  idioms for SSE)

PR target/29777
* config/i386/sse.md (smulv8hi3_highpart): Change from define_insn
to define_expand.
(umulv8hi3_highpart): Ditto.
(vec_widen_smult_hi_v8hi): New expander.
(vec_widen_smult_lo_v8hi): Ditto.

testsuite/ChangeLog:

PR target/29777
        * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
and x86_64-*-* targets.

From-SVN: r118649
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/lib/target-supports.exp