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 ChangeLog.lno Makefile.in common.opt f ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	lno-branch
Changes by:	dpatel@gcc.gnu.org	2004-02-16 21:59:29

Modified files:
	gcc            : ChangeLog.lno Makefile.in common.opt flags.h 
	                 gengtype.c opts.c timevar.def toplev.c 
	                 tree-data-ref.c tree-data-ref.h 
	                 tree-flow-inline.h tree-flow.h tree-pass.h 
	                 tree-scalar-evolution.c varray.c varray.h 
	gcc/testsuite  : ChangeLog.lno 
Added files:
	gcc            : tree-dg.c tree-dg.h 
	gcc/testsuite/gcc.dg/tree-ssa-chrec: 20040216-1.c 

Log message:
	By mistake, during previous commit I checked in only tree-optimize.c.
	This checking commits rest.
	
	2004-02-16  Devang Patel  <dpatel@apple.com>
	
	* Makefile.in (TREE_FLOW_H): Add tree-dg.h
	(OBJS-common): Add tree-dg.o
	(gtype-desc.o): Depend on tree-dg.h
	(tree-dg.o): New rule.
	(GTFILES): Add tree-data-ref.h, tree-data-ref.h
	* common.opt (ftree-ddg): Add new option.
	* flags.h (flag_ddg): New extern.
	* gengtype.c (open_base_files): Add tree-dg.h and tree-data-ref.h in
	the list.
	* opts.c (decode_option): Set flag_ddg to zero.
	(common_handle_option): Handle OPT_ftree_ddg.
	* timevar.def (TV_DEP_GRAPH): New.
	* toplev.c (flag_ddg): New flag.
	(lang_independent_options): Add entry for -ftree-ddg.
	* tree-data-ref.c (compute_all_dependences): Make externally visible.
	* tree-data-ref.h (data_reference, subscript, data_dependence_relation)
	Add GTY markers.
	(compute_all_dependences): Make externally visible.
	* tree-dg.c: New file.
	* tree-dg.h: New file.
	* tree-flow-inline.h (dg_node_for_stmt): New function.
	* tree-flow.h (tree-dg.h): Include.
	(stmt_ann_d): New member, dg_node.
	* tree-optimize.c (init_tree_optimization_passes): Add pass_ddg.
	* tree-pass.h (PROP_scev): Define.
	(tree_opt_pass pass_ddg): Extern decl.
	* tree-scalar-evolution.c (pass_scev_anal): Provide PROP_scev property.
	* varray.c (element[NUM_VARRAY_DATA]): Add new member for dependence
	graph.
	* varray.h (varray_data_enum): New member VARRAY_DATA_DG.
	(varray_data_tag): New member dg.
	(VARRAY_DG_INIT): New #define.
	(VARRAY_DG): New #define.
	(VARRAY_PUSH_DG): New #define.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-dg.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-dg.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.lno.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.52&r2=1.1.2.53
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/Makefile.in.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.903.2.158.2.11&r2=1.903.2.158.2.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/common.opt.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.14.2.13.2.7&r2=1.14.2.13.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/flags.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.86.2.41.2.5&r2=1.86.2.41.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gengtype.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.7.4.24.2.1&r2=1.7.4.24.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/opts.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.31.2.22.2.5&r2=1.31.2.22.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/timevar.def.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.14.2.28.2.4&r2=1.14.2.28.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/toplev.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.654.2.84.2.6&r2=1.654.2.84.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-data-ref.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.7&r2=1.1.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-data-ref.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.4&r2=1.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow-inline.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.64.2.2&r2=1.1.2.64.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.177.2.8&r2=1.1.4.177.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-pass.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.1&r2=1.1.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-scalar-evolution.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.13&r2=1.1.2.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/varray.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.15.2.8&r2=1.15.2.8.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/varray.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.28.2.8.2.1&r2=1.28.2.8.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.lno.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.6&r2=1.1.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/tree-ssa-chrec/20040216-1.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=NONE&r2=1.1.2.1


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