Always simplify vector shifts by scalars.
authorRichard Henderson <rth@redhat.com>
Wed, 21 Dec 2011 00:41:24 +0000 (16:41 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 21 Dec 2011 00:41:24 +0000 (16:41 -0800)
commit0f3d6c10f436b0d037fead17db534145a0437832
treed40a75700f03d712360993d8d1068d8a7eacbf26
parent96e69fe20ef229fda89951492305a14c3701262f
Always simplify vector shifts by scalars.

Also decompose vectors in large integer modes.

        * tree-vect-generic.c (expand_vector_operations_1): Correct tests
        for vector types -- use the type not the mode.  Fix optab selection
        for vector shifts by a scalar.  Handle over-large integer modes
        like BLKmode.

From-SVN: r182563
gcc/ChangeLog
gcc/tree-vect-generic.c