diff options
author | Evgeny Stupachenko <evstupac@gmail.com> | 2014-05-07 12:10:22 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2014-05-07 12:10:22 +0000 |
commit | 2c23db6dd33ea21edc8970449e420eea4eaa3616 (patch) | |
tree | 2209bca524450055906393fe7143a936507176ab /gcc/tree-ssa-alias.c | |
parent | 586199f3092d6ff1b0bd18cc9eb0a1f3654d47cb (diff) | |
download | gcc-2c23db6dd33ea21edc8970449e420eea4eaa3616.zip gcc-2c23db6dd33ea21edc8970449e420eea4eaa3616.tar.gz gcc-2c23db6dd33ea21edc8970449e420eea4eaa3616.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_load_supported): New
check for loads group of length 3.
(vect_permute_load_chain): New permutations for loads group of
length 3.
* tree-vect-stmts.c (vect_model_load_cost): Change cost
of vec_perm_shuffle for the new permutations.
gcc/testsuite/
PR tree-optimization/52252
* gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
From-SVN: r210155
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions