* tree-vectorizer.c (vect_get_base_and_offset): Remove.
commit6b7c3f60205a9024b68a91c953d36a4d93d953ec
authordorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 Feb 2005 12:57:12 +0000 (12 12:57 +0000)
committerdorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 Feb 2005 12:57:12 +0000 (12 12:57 +0000)
treecc1ff61e96bfcc34a8540c4eaead32f16637f1dc
parent27a87fb2ac2c9f9e0b0c2e38b4177d073aacb5fd
    * tree-vectorizer.c (vect_get_base_and_offset): Remove.
        (vect_is_simple_iv_evolution): Remove redundant parameter
        and step check.
        (vect_analyze_scalar_cycles): Call vect_is_simple_iv_evolution
        without last parameter.
        (vect_analyze_pointer_ref_access): Get access_fn as parameter.
        Return pointer step. Call vect_is_simple_iv_evolution without
        last parameter. Check only that the step is multiple of size
        type. Remove stmt_vinfo updates.
        (vect_get_memtag_and_dr): Remove.
        (vect_get_memtag): New function.
        (vect_address_analysis): New function.
        (vect_object_analysis): New function.
        (vect_analyze_data_refs): Call vect_object_analysis and
        vect_get_memtag. Update stmt_vinfo fields.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94934 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/vect-97.c [new file with mode: 0644]
gcc/tree-vectorizer.c