aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2006-11-10 09:45:47 +0100
committerUros Bizjak <uros@gcc.gnu.org>2006-11-10 09:45:47 +0100
commit0e9dac9e169233b2cd6dcfac54c26b2a77db4808 (patch)
treed3f27279b2ad7508dbc4932a162b2047bbafc59a /gcc/final.c
parente61e5ddcceb34c5a5dc09febaedb44059d5bc96d (diff)
downloadgcc-0e9dac9e169233b2cd6dcfac54c26b2a77db4808.zip
gcc-0e9dac9e169233b2cd6dcfac54c26b2a77db4808.tar.gz
gcc-0e9dac9e169233b2cd6dcfac54c26b2a77db4808.tar.bz2
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
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions