aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@gmail.com>2006-12-12 21:37:39 -0800
committerAndrew Pinski <pinskia@gcc.gnu.org>2006-12-12 21:37:39 -0800
commitfc98ed56e180d6972384eb23c9633fcbf8061844 (patch)
tree2fae0831b9ee629cb23a8bbdd584abb34c21d0d9 /gcc
parent83a01f24c360b7cb62f568d4d886ee21f5ed0d79 (diff)
downloadgcc-fc98ed56e180d6972384eb23c9633fcbf8061844.zip
gcc-fc98ed56e180d6972384eb23c9633fcbf8061844.tar.gz
gcc-fc98ed56e180d6972384eb23c9633fcbf8061844.tar.bz2
tree-vect-transform.c (vect_permute_load_chain): Set DECL_GIMPLE_REG_P to true for the vect_perm_* temp variables.
2006-12-12 Andrew Pinski <pinskia@gmail.com> * tree-vect-transform.c (vect_permute_load_chain): Set DECL_GIMPLE_REG_P to true for the vect_perm_* temp variables. From-SVN: r119818
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/tree-vect-transform.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0c159c8..d7b1b3f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2006-12-12 Andrew Pinski <pinskia@gmail.com>
+
+ * tree-vect-transform.c (vect_permute_load_chain):
+ Set DECL_GIMPLE_REG_P to true for the vect_perm_*
+ temp variables.
+
2006-12-13 Sa Liu <saliu@de.ibm.com>
Ben Elliston <bje@au.ibm.com>
diff --git a/gcc/tree-vect-transform.c b/gcc/tree-vect-transform.c
index 401e358..e767d1f 100644
--- a/gcc/tree-vect-transform.c
+++ b/gcc/tree-vect-transform.c
@@ -3177,6 +3177,7 @@ vect_permute_load_chain (VEC(tree,heap) *dr_chain,
/* data_ref = permute_even (first_data_ref, second_data_ref); */
perm_dest = create_tmp_var (vectype, "vect_perm_even");
+ DECL_GIMPLE_REG_P (perm_dest) = 1;
add_referenced_var (perm_dest);
perm_stmt = build2 (GIMPLE_MODIFY_STMT, void_type_node, perm_dest,
@@ -3192,6 +3193,7 @@ vect_permute_load_chain (VEC(tree,heap) *dr_chain,
/* data_ref = permute_odd (first_data_ref, second_data_ref); */
perm_dest = create_tmp_var (vectype, "vect_perm_odd");
+ DECL_GIMPLE_REG_P (perm_dest) = 1;
add_referenced_var (perm_dest);
perm_stmt = build2 (GIMPLE_MODIFY_STMT, void_type_node, perm_dest,