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]

r123896 - in /branches/dataflow-branch/gcc: Cha...


Author: zadeck
Date: Mon Apr 16 23:56:16 2007
New Revision: 123896

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123896
Log:
2007-04-15  Kenneth Zadeck <zadeck@naturalbridge.com>

	* df-scan.c (df_ref_create, df_reg_chain_unlink,
	df_install_refs): Use df->analyze_subset.
	(df_reorganize_refs_by_reg_by_reg, df_reorganize_refs_by_reg_by_insn):
	New functions.  
	(df_reorganize_refs_by_reg): Split into
	df_reorganize_refs_by_reg_by_reg,
	df_reorganize_refs_by_reg_by_insn.
	(df_add_refs_to_table): Do not add hardware_regs if not asked for.
	(df_reorganize_refs_by_insn): Move call to count_refs.
	(df_maybe_reorganize_def_refs, df_maybe_reorganize_use_refs):
	Remove code to modify df->total_size.
    	* df-core.c (df_set_blocks): Set df->analyze_subset.
	(df_finish_pass): Clear df->analyze->subset.
	(df_analyze): Use df->analyze_subset.
	(df_dump_start): Remove total_size from dump.  
	* df.h (DF_RI_NO_UPDATE, DF_DEFS_TOTAL_SIZE, DF_USES_TOTAL_SIZE):
	Removed.
	(df.analyze_subset): New field.  * df-problems.c (df_ri_alloc,
	df_ri_compute): Removed DF_RI_NO_UPDATE.
	

Modified:
    branches/dataflow-branch/gcc/ChangeLog.dataflow
    branches/dataflow-branch/gcc/df-core.c
    branches/dataflow-branch/gcc/df-problems.c
    branches/dataflow-branch/gcc/df-scan.c
    branches/dataflow-branch/gcc/df.h


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