]> git.ipfire.org Git - thirdparty/gcc.git/commit
Move lowering of vector shifts from v/s to v/v from gimple to rtl.
authorRichard Henderson <rth@redhat.com>
Fri, 14 Oct 2011 03:25:58 +0000 (20:25 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 14 Oct 2011 03:25:58 +0000 (20:25 -0700)
commitbdc3ee5d57b98049053a03942a6b8c4373dc68a5
tree59dd3e79664e96b03e31703448c40d89aff4dd85
parent0772d476effe546701564ee9281fddfd189586f1
Move lowering of vector shifts from v/s to v/v from gimple to rtl.

This allows other rtl expanders to rely on shifts of vector by scalar.

From-SVN: r179956
gcc/ChangeLog
gcc/optabs.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/vec-scal-opt.c
gcc/testsuite/gcc.dg/vect/vec-scal-opt1.c
gcc/testsuite/gcc.dg/vect/vec-scal-opt2.c
gcc/testsuite/lib/target-supports.exp
gcc/tree-vect-generic.c