diff options
author | Richard Guenther <rguenther@suse.de> | 2011-06-30 13:27:43 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-06-30 13:27:43 +0000 |
commit | 42373e0b05c26d047925387d71fa833540dad8f0 (patch) | |
tree | ce6a6cf934c4c1c58eb2379172f89d804384e2fa /gcc/tree-ssa-structalias.c | |
parent | 7aa62ea1f86d6126485a01b7e91efe85544cc877 (diff) | |
download | gcc-42373e0b05c26d047925387d71fa833540dad8f0.zip gcc-42373e0b05c26d047925387d71fa833540dad8f0.tar.gz gcc-42373e0b05c26d047925387d71fa833540dad8f0.tar.bz2 |
re PR tree-optimization/46787 (Does not vectorize loop with load from scalar variable)
2011-06-30 Richard Guenther <rguenther@suse.de>
PR tree-optimization/46787
* tree-data-ref.c (dr_address_invariant_p): Remove.
(find_data_references_in_stmt): Invariant accesses are ok now.
* tree-vect-stmts.c (vectorizable_load): Handle invariant
loads.
* tree-vect-data-refs.c (vect_analyze_data_ref_access): Allow
invariant loads.
* gcc.dg/vect/vect-121.c: New testcase.
From-SVN: r175704
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions