gcc/gcc ChangeLog.tree-ssa tree-dfa.c tree-flo ...
law@gcc.gnu.org
law@gcc.gnu.org
Mon Feb 3 23:56:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: law@gcc.gnu.org 2003-02-03 23:56:25
Modified files:
gcc : ChangeLog.tree-ssa tree-dfa.c tree-flow.h
tree-ssa.c
Log message:
* tree-dfa.c (add_referenced_var): Annotate each item in the
REFERENCED_VARS varray with a unique id.
* tree-flow.h (struct var_ann_d): Add new uid field.
* tree-ssa.c (mark_def_sites): Compute the set of variables
live across basic blocks and return them in an sbitmap.
(insert_phi_nodes): Use the set of nonlocal variables computed
by mark_def_sites to reduce the number of PHI nodes inserted.
(rewrite_into_ssa): Updated to deal with changes in
insert_phi_nodes and mark_def_sites. Free the sbitmap returned
by mark_def_sites.
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.211&r2=1.1.2.212
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.69&r2=1.1.4.70
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.48&r2=1.1.4.49
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.45&r2=1.1.4.46
More information about the Gcc-cvs
mailing list