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]

r117644 - in /branches/mem-ssa/gcc: bitmap.c tr...


Author: dnovillo
Date: Wed Oct 11 21:19:49 2006
New Revision: 117644

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117644
Log:

	* tree-into-ssa.c (regs_to_rename): New local variable.
	(rewrite_update_stmt_vops): Discard names that factor no symbols.
	(init_ssa_renamer): Initialize regs_to_rename.
	(prepare_block_for_update): Remove from factored PHI nodes
	symbols that have been promoted to registers.
	(init_update_ssa): Allocate regs_to_rename.
	(delete_update_ssa): Delete it.
	(add_to_fixup_queues): Move immediate use iteration ...
	(add_imm_uses_to_fixup_queues): ... here.
	Update callers.
	(fixup_unfactored_phis): Set abnormal flags for replaced PHI
	arguments.
	When processing PHI nodes add children PHI nodes to fixup queues.
	(update_ssa): Move dumping code before call to
	fixup_unfactored_phis.
	* bitmap.c (bitmap_count_bits): Remove unused variable.
	* tree-ssa.c (verify_phi_args): Only check factored PHI nodes
	for duplicate symbols.


Modified:
    branches/mem-ssa/gcc/bitmap.c
    branches/mem-ssa/gcc/tree-into-ssa.c
    branches/mem-ssa/gcc/tree-ssa.c


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