tree-vectorizer.c (vect_get_base_and_offset): Remove.
authorIra Rosen <irar@il.ibm.com>
Sat, 12 Feb 2005 12:57:12 +0000 (12:57 +0000)
committerDorit Nuzman <dorit@gcc.gnu.org>
Sat, 12 Feb 2005 12:57:12 +0000 (12:57 +0000)
commit8ad833acc437754377f80eeab747ad2147f0e7a5
treecc1ff61e96bfcc34a8540c4eaead32f16637f1dc
parente3a8a4eda9b1b2eb6a47f9156830f6fbc70ea794
tree-vectorizer.c (vect_get_base_and_offset): Remove.

        * 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.

From-SVN: r94934
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/vect-97.c [new file with mode: 0644]
gcc/tree-vectorizer.c