]> git.ipfire.org Git - thirdparty/gcc.git/commit
2008-03-12 Victor Kaplansky <victork@il.ibm.com>
authorvictork <victork@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Mar 2008 06:06:00 +0000 (06:06 +0000)
committervictork <victork@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Mar 2008 06:06:00 +0000 (06:06 +0000)
commitc6ba58f9401741fdfa802f15783cfc375f69820a
tree3f8f1ec99cc8e6149bfb3ef986a0c63b812091e1
parent2c724f912dc7f09ec21848aa8b48871ae2b12b29
2008-03-12  Victor Kaplansky  <victork@il.ibm.com>
            Ira Rosen  <irar@il.ibm.com>

        * tree-vectorizer.c (free_stmt_vec_info): New function.
        (destroy_loop_vec_info): Move code to free_stmt_vec_info().
        Call free_stmt_vec_info(). Free LOOP_VINFO_STRIDED_STORES..
        * tree-vectorizer.h (free_stmt_vec_info): Declare.
        * tree-vect-transform.c (vectorizable_conversion): Free
        vec_oprnds0 if it was allocated.
        (vect_permute_store_chain): Remove unused VECs.
        (vectorizable_store): Free VECs that are allocated in the..
        function.
        (vect_transform_strided_load, vectorizable_load): Likewise.
        (vect_remove_stores): Simplify the code.
        (vect_transform_loop): Move code to vect_remove_stores().
        Call vect_remove_stores() and free_stmt_vec_info().

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