aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorEvgeny Stupachenko <evstupac@gmail.com>2014-05-07 12:10:22 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2014-05-07 12:10:22 +0000
commit2c23db6dd33ea21edc8970449e420eea4eaa3616 (patch)
tree2209bca524450055906393fe7143a936507176ab /gcc/tree-ssa-alias.c
parent586199f3092d6ff1b0bd18cc9eb0a1f3654d47cb (diff)
downloadgcc-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