OSDN Git Service

* tree-scalar-evolution.c (scev_const_prop):
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Dec 2006 17:50:53 +0000 (17:50 +0000)
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Dec 2006 17:50:53 +0000 (17:50 +0000)
commit17889f9dfc42f96a098ba28020fbe427b1686000
treec10c3e1e438be55ec7fabae41f6449845ab479fc
parentc69b8abd763922046e43393b2d7f02fd8ed269fe
* tree-scalar-evolution.c (scev_const_prop):
* tree-phinodes.c (remove_phi_node): Add argument
RELEASE_LHS_P.  If given, release the SSA name on the LHS of
the PHI node.
Update all users.
* tree-ssa-dce.c: Remove forward declarations for static
functions.  Re-arrange functions bodies as needed.
(find_obviously_necessary_stmts): Never mark PHI nodes as
obviously necessary.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119740 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lambda-code.c
gcc/tree-cfg.c
gcc/tree-flow.h
gcc/tree-outof-ssa.c
gcc/tree-phinodes.c
gcc/tree-scalar-evolution.c
gcc/tree-ssa-dce.c
gcc/tree-ssa-dom.c
gcc/tree-ssa-loop-ivopts.c
gcc/tree-ssa-pre.c