param.h (MIN_VECT_LOOP_BOUND): New.
commitacdc40dfd2305e16f92e15273dad1cc6d8bee32c
authorDorit Nuzman <dorit@il.ibm.com>
Sun, 14 Jan 2007 12:42:40 +0000 (14 12:42 +0000)
committerDorit Nuzman <dorit@gcc.gnu.org>
Sun, 14 Jan 2007 12:42:40 +0000 (14 12:42 +0000)
treec1d065e5ba09e4c5a85904acf9038d65101037cd
parent37fc8424ac5a0896dc43a0d506d434b60c55452d
param.h (MIN_VECT_LOOP_BOUND): New.

        * param.h (MIN_VECT_LOOP_BOUND): New.
        * params.def (MIN_VECT_LOOP_BOUND): New.
        * tree-vectorizer.c (slpeel_tree_peel_loop_to_edge): Takes another
        argument - minimum threshold for number of iterations.
        * tree-vectorizer.h (slpeel_tree_peel_loop_to_edge): Add another
        argument to declaration.
        * tree-vect-analyze.c (vect_analyze_operations): Check value of
        MIN_VECT_LOOP_BOUND.
        * tree-vect-transform.c (vect_do_peeling_for_loop_bound): Call
        slpeel_tree_peel_loop_to_edge with additional argument.
        (vect_do_peeling_for_alignment): Likewise.
        * doc/invoke.texi (min-vect-loop-bound): Document new param option.

From-SVN: r120770
gcc/ChangeLog
gcc/doc/invoke.texi
gcc/params.def
gcc/params.h
gcc/tree-vect-analyze.c
gcc/tree-vect-transform.c
gcc/tree-vectorizer.c
gcc/tree-vectorizer.h