tree-vect-transform.c (get_initial_def_for_reduction): Set need_epilog_adjust back...
authorDorit Nuzman <dorit@il.ibm.com>
Sun, 21 Aug 2005 06:38:27 +0000 (06:38 +0000)
committerDorit Nuzman <dorit@gcc.gnu.org>
Sun, 21 Aug 2005 06:38:27 +0000 (06:38 +0000)
commit429268fc04441a4a6e31bc9e3c303a8f355f7c43
tree9ef2d640818ab5af249622f39482a2b1d04efbf1
parentb0b0f2b89574b6cfad59e4597463c83efc23d60e
tree-vect-transform.c (get_initial_def_for_reduction): Set need_epilog_adjust back to false for MIN/MAX case.

        * tree-vect-transform.c (get_initial_def_for_reduction): Set
        need_epilog_adjust back to false for MIN/MAX case. Set *scalar_def to
        NULL if need_epilog_adjust is false.
        (vect_create_epilog_for_reduction): Variable adjust_in_epilog removed.
        Case 3 always peels first itration, not just for PLUS case, and no need
        to use scalar_initial_def here. Create an epilog adjustment only if
        scalar_initial_def is not NULL.

        (vectorizable_reduction): Remove assert.

From-SVN: r103314
gcc/ChangeLog
gcc/tree-vect-transform.c