This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[autovect] [patch] more cleanups





Bootstrapped with vectorization enabled and tested the vectorizer testcases
on powerpc-linux.
Committed to autovect-branch.

dorit

        * optabs.c (expand_widen_pattern_expr): Fixed typos, removed
redundant
        braces.
        * tree-vect-patterns.c (vect_recog_dot_prod_pattern): Remove
redundant
        asserts.  Fix checks w.r.t the types used in the mult operation.
        * tree-vect-transform.c (vect_create_epilog_for_reduction): Revised
        documentation. Removed redundant dump prints.  Removed redundant
        argument.
        (vectorizable_reduction): Revised documentation. Update call to
        vect_create_epilog_for_reduction.
        (vect_transform_stmt): Set vec_stmt for the original stmt in case
of
        pattern-stmt.
        (vectorizable_operation, vectorizable_type_promotion): Special
handling
        for pattern stmts moved to vect_transform_stmt.
        (vectorizable_type_demotion): Don't set vec_stmt to NULL.

(See attached file: autovect.dec29.txt)

Attachment: autovect.dec29.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]