2012-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
commitde8d8819078630a42611ba6ceb0e5ffe2013ab34
authorwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Feb 2012 21:39:34 +0000 (6 21:39 +0000)
committerwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Feb 2012 21:39:34 +0000 (6 21:39 +0000)
treeccea64a899c732644dc9afe3e841813e2b2019bc
parentcd87f2abc7fda496f32b454b4970414b12fa6229
2012-02-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/50969
* tree-vect-stmts.c (vect_model_store_cost): Correct statement cost to
use vec_perm rather than vector_stmt.
(vect_model_load_cost): Likewise.
* config/i386/i386.c (ix86_builtin_vectorization_cost): Change cost of
vec_perm to be the same as other vector statements.
* config/rs6000/rs6000.c (rs6000_builtin_vectorization_cost): Revise
cost of vec_perm for TARGET_VSX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183944 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/rs6000/rs6000.c
gcc/tree-vect-stmts.c