tree-vect-analyze.c (vect_analyze_operations): Reorganize calls to vectorizable_...
authorDorit Nuzman <dorit@il.ibm.com>
Mon, 16 Apr 2007 12:54:01 +0000 (12:54 +0000)
committerDorit Nuzman <dorit@gcc.gnu.org>
Mon, 16 Apr 2007 12:54:01 +0000 (12:54 +0000)
commit60555ced95a26a5454d66d2d5ce2e435ed0efc3b
tree17cc8ff8ac97ad1036c69119e83024551d63d5ec
parent20280c6f0e16d5b34263482e813c570f47b359e4
tree-vect-analyze.c (vect_analyze_operations): Reorganize calls to vectorizable_* functions.

        * tree-vect-analyze.c (vect_analyze_operations): Reorganize calls to
        vectorizable_* functions.
        * tree-vect-transform.c (vectorizable_call): Add check for
        STMT_VINFO_RELEVANT_P, STMT_VINFO_DEF_TYPE and STMT_VINFO_LIVE_P.
        (vectorizable_store): likewise.
        (vectorizable_conversion): Add check for STMT_VINFO_DEF_TYPE.
        Add comments.
        (vectorizable_operation, vectorizable_type_demotion): Likewise.
        (vectorizable_type_promotion, vectorizable_load): Likewise.
        (vectorizable_live_operation, vectorizable_condition): Likewise.
        (vectorizable_assignment): Add check for STMT_VINFO_DEF_TYPE and
        STMT_VINFO_LIVE_P.
        (vect_transform_stmt): Reorganize calls to vectorizable_* functions.

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