i386: Pass ix86_expand_sse_unpack operands by value
authorRichard Henderson <rth@redhat.com>
Sat, 23 Jun 2012 16:42:07 +0000 (09:42 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 23 Jun 2012 16:42:07 +0000 (09:42 -0700)
commit7b5321188b4011e2ce3b6d56cf26d6dde054419d
treef116e4e9eaf72a1761f1bc2db2a6c7baf5d949ad
parent77a3dbf6c43109eda52407e3cd38021323592a09
i386: Pass ix86_expand_sse_unpack operands by value

        * config/i386/i386.c (ix86_expand_sse_unpack): Split operands[]
        parameter into src and dest.
        * config/i386/sse.md (vec_unpacku_hi_<V124_AVX2>): Update call.
        (vec_unpacks_hi_<V124_AVX2>): Likewise.
        (vec_unpacku_lo_<V124_AVX2>): Likewise.
        (vec_unpacks_lo_<V124_AVX2>): Likewise.
        * config/i386/i386-protos.h: Update.

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