i386: Extract the guts of mulv16qi3 to ix86_expand_vecop_qihi
authorRichard Henderson <rth@redhat.com>
Sat, 23 Jun 2012 16:41:53 +0000 (09:41 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 23 Jun 2012 16:41:53 +0000 (09:41 -0700)
commit77a3dbf6c43109eda52407e3cd38021323592a09
tree36f5fc94526ac4776e059fb03233b225322be11a
parent6b39c806f3428add14da75efb87c2ef8fd0b5294
i386: Extract the guts of mulv16qi3 to ix86_expand_vecop_qihi

        * config/i386/sse.md (mul<VI1_AVX2>3): Change from insn_and_split to
        pure expander; move expansion code ...
        * config/i386/i386.c (ix86_expand_vecop_qihi): ... here.  New function.
        * config/i386/i386-protos.h: Update.

From-SVN: r188907
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/sse.md