diff options
author | Richard Henderson <rth@redhat.com> | 2011-10-13 20:31:23 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2011-10-13 20:31:23 -0700 |
commit | d7943c8b140b77226e40e32d10fcaf5dd786ef6a (patch) | |
tree | 853fb9c2eda007bb7110b6aeb291f76f4011742d /gcc/tree-vect-generic.c | |
parent | 5066ab2ee8ccdde331e871303cdfa7d44e461fcc (diff) | |
download | gcc-d7943c8b140b77226e40e32d10fcaf5dd786ef6a.zip gcc-d7943c8b140b77226e40e32d10fcaf5dd786ef6a.tar.gz gcc-d7943c8b140b77226e40e32d10fcaf5dd786ef6a.tar.bz2 |
Expand vector permutation with vec_perm and vec_perm_const.
From-SVN: r179958
Diffstat (limited to 'gcc/tree-vect-generic.c')
-rw-r--r-- | gcc/tree-vect-generic.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c index 7fba9bb..663ea00 100644 --- a/gcc/tree-vect-generic.c +++ b/gcc/tree-vect-generic.c @@ -641,7 +641,7 @@ lower_vec_perm (gimple_stmt_iterator *gsi) location_t loc = gimple_location (gsi_stmt (*gsi)); unsigned i; - if (expand_vec_perm_expr_p (TYPE_MODE (vect_type), vec0, vec1, mask)) + if (can_vec_perm_expr_p (vect_type, mask)) return; warning_at (loc, OPT_Wvector_operation_performance, |