diff options
author | Richard Biener <rguenther@suse.de> | 2013-03-18 10:25:42 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-03-18 10:25:42 +0000 |
commit | fcac74a177b6c86bf70320aae7145f3b79e54739 (patch) | |
tree | d1488179bfed051c219f22ecde86646c070342c7 /gcc/cfgexpand.c | |
parent | ad6fdc197621e1f48d72df91f021c187949ba6c2 (diff) | |
download | gcc-fcac74a177b6c86bf70320aae7145f3b79e54739.zip gcc-fcac74a177b6c86bf70320aae7145f3b79e54739.tar.gz gcc-fcac74a177b6c86bf70320aae7145f3b79e54739.tar.bz2 |
tree-data-ref.h (find_data_references_in_loop): Declare.
2013-03-18 Richard Biener <rguenther@suse.de>
* tree-data-ref.h (find_data_references_in_loop): Declare.
* tree-data-ref.c (get_references_in_stmt): Use a stack
vector pre-allocated in the callers.
(find_data_references_in_stmt): Adjust.
(graphite_find_data_references_in_stmt): Likewise.
(create_rdg_vertices): Likewise.
(find_data_references_in_loop): Export.
* tree-vect-data-refs.c (vect_analyze_data_ref_dependences):
Compute dependences here...
(vect_analyze_data_refs): ...not here. When we encounter
a non-vectorizable data reference in basic-block vectorization
truncate the data reference vector. Do not bother to
fixup data-dependence information for gather loads.
* tree-vect-slp.c (vect_slp_analyze_bb_1): Check the number
of data references, as reported.
From-SVN: r196775
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions