gcc/gcc ChangeLog.apple-ppc tree-if-conv.c tre ...
dpatel@gcc.gnu.org
dpatel@gcc.gnu.org
Mon Jun 28 15:39:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: apple-ppc-branch
Changes by: dpatel@gcc.gnu.org 2004-06-28 15:39:46
Modified files:
gcc : ChangeLog.apple-ppc tree-if-conv.c
tree-ssa-operands.c tree-ssa-operands.h
gcc/testsuite : ChangeLog.apple-ppc
Added files:
gcc/testsuite/gcc.dg/tree-ssa-vect: ifc-02.c ifc-03.c
Log message:
* tree-if-conv.c (make_ifcvt_temp_variable): Add new parameter for
original stmt. Update new statement's vuse approritatly based on
original stmt.
(make_cond_modify_expr): Supply current statement as additional
parameter to make_ifcvt_temp_variable call.
(tree_if_convert_stmt): Same.
(replace_phi_with_cond_modify_expr): Update vuse and vdefs.
(is_appropriate_for_if_conv): Lift, first phi node needs to be constant
node, restriction.
* tree-ssa-operands.c (add_vdef): New function.
* tree-ssa-operands.h (add_vdef): Same.
testsuite:
* gcc.dg/tree-ssa-vect/ifc-02.c: New test.
* gcc.dg/tree-ssa-vect/ifc-03.c: New test.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.apple-ppc.diff?cvsroot=gcc&only_with_tag=apple-ppc-branch&r1=1.1.2.91&r2=1.1.2.92
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-if-conv.c.diff?cvsroot=gcc&only_with_tag=apple-ppc-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-operands.c.diff?cvsroot=gcc&only_with_tag=apple-ppc-branch&r1=1.1.2.17.2.4&r2=1.1.2.17.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-operands.h.diff?cvsroot=gcc&only_with_tag=apple-ppc-branch&r1=1.1.2.2.6.1&r2=1.1.2.2.6.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.apple-ppc.diff?cvsroot=gcc&only_with_tag=apple-ppc-branch&r1=1.1.2.10&r2=1.1.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/tree-ssa-vect/ifc-02.c.diff?cvsroot=gcc&only_with_tag=apple-ppc-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/tree-ssa-vect/ifc-03.c.diff?cvsroot=gcc&only_with_tag=apple-ppc-branch&r1=NONE&r2=1.1.2.1
More information about the Gcc-cvs
mailing list