* tree-vectorizer.c (vect_analyze_operations): Don't vectorize if
authordorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Nov 2004 19:43:11 +0000 (19:43 +0000)
committerdorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Nov 2004 19:43:11 +0000 (19:43 +0000)
commita9c3635d9c04c819cb3006e1ee672afe1f8ca8b7
tree051fe6494f4f78b5942bb1c15cdd16e09cf571a5
parentccb8779353a864efed65d54a24c547757db7a4eb
    * tree-vectorizer.c (vect_analyze_operations): Don't vectorize if
        the vectorization factor is greater than the iteration count.
        (vect_gen_niters_for_prolog_loop): No need to calculate min if the
        iteration count is known.

        (vect_build_symbol_bound): Removed. Its functionality moved to
        vect_generate_tmps_on_preheader.
        (vect_generate_tmps_on_preheader): Moved content of
        vect_build_symbol_bound here instead of calling it.  Changed some
        variables names.

        (vect_build_loop_niters): We don't expect a new_bb to be generated -
        use gcc_assert.
        (vect_gen_niters_for_prolog_loop): Likewise.
        (vect_gen_niters_for_prolog_loo): Likewise.

        (slpeel_make_loop_iterate_ntimes): Use buildN instead of build.
        (slpeel_add_loop_guard): Likewise.
        (slpeel_tree_peel_loop_to_edge): Likewise.
        (vect_do_peeling_for_alignment): Likewise.

        (vect_get_first_index): Missing space.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91100 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vectorizer.c