aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-loop-linear.c
diff options
context:
space:
mode:
authorIra Rosen <irar@il.ibm.com>2010-09-02 06:04:34 +0000
committerIra Rosen <irar@gcc.gnu.org>2010-09-02 06:04:34 +0000
commite4a707c4920ed5cd0bd960a5dc6af93d9f65015c (patch)
tree9c9e5da9865d27af8587c2639c172cccde7e0437 /gcc/tree-loop-linear.c
parent282ac51f24b21591be9bfbc8570fc63d33f0a5f6 (diff)
downloadgcc-e4a707c4920ed5cd0bd960a5dc6af93d9f65015c.zip
gcc-e4a707c4920ed5cd0bd960a5dc6af93d9f65015c.tar.gz
gcc-e4a707c4920ed5cd0bd960a5dc6af93d9f65015c.tar.bz2
tree-vectorizer.h (get_later_stmt): New function.
* tree-vectorizer.h (get_later_stmt): New function. (vect_analyze_data_ref_dependences): Add argument. * tree-vect-loop.c (vect_analyze_loop): Update call to vect_analyze_data_ref_dependences. * tree-vect-data-refs.c (vect_drs_dependent_in_basic_block): New function. (vect_analyze_data_ref_dependence): Add argument for basic block dependencies. Check dependencies in basic block vectorization. (vect_analyze_data_ref_dependences): Add argument and update call to vect_analyze_data_ref_dependences. * tree-vect-slp.c (vect_find_last_store_in_slp_instance): New. (vect_bb_vectorizable_with_dependencies): New. (vect_slp_analyze_bb): Check dependencies in basic block. (vect_schedule_slp_instance): Insert stores before the last store in SLP instance. From-SVN: r163757
Diffstat (limited to 'gcc/tree-loop-linear.c')
0 files changed, 0 insertions, 0 deletions