gcc/gcc ChangeLog.tree-ssa basic-block.h cfg.c ...
law@gcc.gnu.org
law@gcc.gnu.org
Mon Dec 1 22:30:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: law@gcc.gnu.org 2003-12-01 22:30:49
Modified files:
gcc : ChangeLog.tree-ssa basic-block.h cfg.c
tree-cfg.c tree-dfa.c tree-flow-inline.h
tree-flow.h tree-ssa-pre.c
Log message:
* basic-block.h (tree_phi_root): New variable.
* cfg.c: Include tree-flow.h.
(compact_blocks): Compact tree_phi_root
* tree-cfg.c (build_tree-cfg): Initialize tree_phi_root.
(create_bb, remove_bb, delete_tree_cfg): Update tree_phi_root.
* tree-dfa.c (tree_phi_root): Declare.
(create_phi_node, add_phi_arg, remove_phi_node,
remove_all_phi_nodes_for): Always use ancesor functions for
getting, varray for setting phis.
* tree-ssa-pre.c (code_motion): Likewsie.
* tree-flow-inline.h (phi_nodes): Use varray.
* tree-flow.h (bb_ann_d): Remove phi_nodes.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.tree-ssa.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.942&r2=1.1.2.943
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/basic-block.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.153.2.36&r2=1.153.2.37
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfg.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.34.2.16&r2=1.34.2.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.225&r2=1.1.4.226
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-dfa.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.190&r2=1.1.4.191
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow-inline.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.58&r2=1.1.2.59
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.160&r2=1.1.4.161
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-pre.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.111&r2=1.1.4.112
More information about the Gcc-cvs
mailing list