Add sparc vec_perm patterns when VIS2.
authorRichard Henderson <rth@redhat.com>
Tue, 18 Oct 2011 00:25:30 +0000 (17:25 -0700)
committerDavid S. Miller <davem@gcc.gnu.org>
Tue, 18 Oct 2011 00:25:30 +0000 (17:25 -0700)
commit9d4dedaa7b3ddd81934489e200dc7a4b97836dbc
tree32465a9b088684ba8f1a7b99016a67ca224d3026
parentd62fc6ed20e07d90b9548c25a6ca38dd347f8c81
Add sparc vec_perm patterns when VIS2.

* config/sparc/sparc.md (vec_perm_constv8qi, vec_perm<mode>): New
patterns.
* config/sparc/sparc.c (sparc_expand_vec_perm_bmask): New function.
* config/sparc/sparc-protos.h (sparc_expand_vec_perm_bmask): Declare.

From-SVN: r180119
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md