aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2012-08-22 15:11:26 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2012-08-22 15:11:26 +0000
commit21e2818df9486dbc297f4672f06850d744de85ec (patch)
treeaf6a392858b081a625cf4baaa41794c85aec74b9
parent4579ccbc0e8bf33ee29ece3ff5294661215e9131 (diff)
downloadgcc-21e2818df9486dbc297f4672f06850d744de85ec.zip
gcc-21e2818df9486dbc297f4672f06850d744de85ec.tar.gz
gcc-21e2818df9486dbc297f4672f06850d744de85ec.tar.bz2
tree-vectorizer.c (vectorize_loops): Do not call mark_virtual_operands_for_renaming.
2012-08-22 Richard Guenther <rguenther@suse.de> * tree-vectorizer.c (vectorize_loops): Do not call mark_virtual_operands_for_renaming. * tree-vect-slp.c (vect_slp_transform_bb): Likewise. Do not update SSA form here. From-SVN: r190596
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/tree-vect-slp.c6
-rw-r--r--gcc/tree-vectorizer.c2
3 files changed, 7 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c9b0e0a..f965a4e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2012-08-22 Richard Guenther <rguenther@suse.de>
+
+ * tree-vectorizer.c (vectorize_loops): Do not call
+ mark_virtual_operands_for_renaming.
+ * tree-vect-slp.c (vect_slp_transform_bb): Likewise.
+ Do not update SSA form here.
+
2012-08-22 Dodji Seketeli <dodji@redhat.com>
* tree.h (TREE_NOTHROW): Use the base.nothrow_flag.
diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c
index 01575b4..b2d0a6b 100644
--- a/gcc/tree-vect-slp.c
+++ b/gcc/tree-vect-slp.c
@@ -3159,12 +3159,6 @@ vect_slp_transform_bb (basic_block bb)
}
}
- mark_virtual_operands_for_renaming (cfun);
- /* The memory tags and pointers in vectorized statements need to
- have their SSA forms updated. FIXME, why can't this be delayed
- until all the loops have been transformed? */
- update_ssa (TODO_update_ssa);
-
if (vect_print_dump_info (REPORT_DETAILS))
fprintf (vect_dump, "BASIC BLOCK VECTORIZED\n");
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c
index 6944d13..8856a2c 100644
--- a/gcc/tree-vectorizer.c
+++ b/gcc/tree-vectorizer.c
@@ -223,8 +223,6 @@ vectorize_loops (void)
/* ----------- Finalize. ----------- */
- mark_virtual_operands_for_renaming (cfun);
-
for (i = 1; i < vect_loops_num; i++)
{
loop_vec_info loop_vinfo;