From: Andrew Pinski Date: Wed, 13 Dec 2006 05:37:39 +0000 (-0800) Subject: tree-vect-transform.c (vect_permute_load_chain): Set DECL_GIMPLE_REG_P to true for... X-Git-Tag: releases/gcc-4.3.0~7989 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc98ed56e180d6972384eb23c9633fcbf8061844;p=thirdparty%2Fgcc.git 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 * tree-vect-transform.c (vect_permute_load_chain): Set DECL_GIMPLE_REG_P to true for the vect_perm_* temp variables. From-SVN: r119818 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0c159c812823..d7b1b3f2209a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-12-12 Andrew Pinski + + * 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 Ben Elliston diff --git a/gcc/tree-vect-transform.c b/gcc/tree-vect-transform.c index 401e35871827..e767d1fabaf1 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,