2005-09-18 Daniel Berlin <dberlin@dberlin.org>
authordberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Sep 2005 13:59:38 +0000 (13:59 +0000)
committerdberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Sep 2005 13:59:38 +0000 (13:59 +0000)
commitb6d4104608580e58109e45d60492bee27b8dd808
treecee4ff5e4d92f47f2c14b58a47717ebab00b9208
parent016ca71ea94259f1e069bbb78c0906f73635a250
2005-09-18  Daniel Berlin  <dberlin@dberlin.org>

* tree-data-ref.c (get_number_of_iters_for_loop): New function.
(analyze_siv_subscript_cst_affine): Add weak SIV test.
(compute_overlap_steps_for_affine_1_2): Use
get_number_of_iters_for_loop.
(analyze_subscript_affine_affine): Check whether difference is
zero first.
Use get_number_of_iters_for_loop.
Check whether overlap occurs outside of bounds.
(analyze_miv_subscript): Use get_number_of_iters_for_loop.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104451 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/gcc.dg/vect/vect-dv-2.c
gcc/tree-data-ref.c