diff options
author | Evgeny Stupachenko <evstupac@gmail.com> | 2014-06-11 08:37:53 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2014-06-11 08:37:53 +0000 |
commit | e1377713ce21a9ee25b3d6b7dbb9aaf7b7f7d4a5 (patch) | |
tree | 289342ef986aaaa4101dfb80034c93bd6f2e14dc /gcc/config.gcc | |
parent | 862b3da6a46799de1c1f4a84ef949e52d69fa3ff (diff) | |
download | gcc-e1377713ce21a9ee25b3d6b7dbb9aaf7b7f7d4a5.zip gcc-e1377713ce21a9ee25b3d6b7dbb9aaf7b7f7d4a5.tar.gz gcc-e1377713ce21a9ee25b3d6b7dbb9aaf7b7f7d4a5.tar.bz2 |
re PR tree-optimization/52252 (An opportunity for x86 gcc vectorizer (gain up to 3 times))
gcc/
* tree-vect-data-refs.c (vect_grouped_store_supported): New
check for stores group of length 3.
(vect_permute_store_chain): New permutations for stores group of
length 3.
* tree-vect-stmts.c (vect_model_store_cost): Change cost
of vec_perm_shuffle for the new permutations.
gcc/testsuite/
PR tree-optimization/52252
* gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
From-SVN: r211439
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions