This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc/gcc Makefile.in tree-alias-ander.c tree-al ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	tree-ssa-20020619-branch
Changes by:	dberlin@gcc.gnu.org	2003-12-28 00:56:52

Modified files:
	gcc            : Makefile.in tree-alias-ander.c 
	                 tree-alias-common.c tree-alias-common.h 

Log message:
	2003-12-27  Daniel Berlin <dberlin@dberlin.org>
	
	* Makefile.in (tree-alias-ander.o): Add cgraph.h dependency.
	(tree-alias-common.o): Ditto.
	* tree-alias-ander.c: Remove hashtab.h, include cgraph.h
	(andersen_empty_points_to_set): New function.
	(andersen_ops): Add empty_points_to_set function.
	(get_ptset): New helper function.
	(pta_get_ptsize): Remove.
	(andersen_cleanup): Always delete the splay tree.
	(andersen_function_call): Use cgraph info.
	(andersen_same_points_to_set): Use get_ptset.
	* tree-alias-common.c: Remove splay-tree.h include.
	Include cgraph.h.
	(annot_hash): Remove.
	(annot_eq): Remove.
	(struct alias_annot_entry): Remove.
	(alias_annot): Remove.
	(get_alias_var_decl): Remove calls to lookup/insert into alias_annot.
	(create_alias_var): Ditto.
	(delete_alias_var): Ditto.
	(same_points_to_set): Ditto.
	(ptr_may_alias_var): Ditto.
	(get_alias_var): Work a little on field-based stuff.
	(deal_with_call_aliasing): Look into return exprs that contain
	MODIFY_EXPR's.
	(init_alias_vars): Don't create alias_annot.
	(empty_points_to_set): New function.
	(find_func_aliases): Handle COMPONENT_REF of COMPONENT_REF
	properly.
	(create_fun_alias_var): Use cgraph info.
	* tree-alias-common.h (struct tree_alias_ops): add
	empty_points_to_set function.
	(empty_points_to_set): New function prototype.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/Makefile.in.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.903.2.158&r2=1.903.2.159
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-alias-ander.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.22&r2=1.1.2.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-alias-common.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.45&r2=1.1.2.46
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-alias-common.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.13&r2=1.1.2.14


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]