r235663 - in /trunk/gcc: ChangeLog ira.c regs.h...

amodra@gcc.gnu.org amodra@gcc.gnu.org
Sat Apr 30 00:01:00 GMT 2016


Author: amodra
Date: Sat Apr 30 00:01:07 2016
New Revision: 235663

URL: https://gcc.gnu.org/viewcvs?rev=235663&root=gcc&view=rev
Log:
Goodbye REG_LIVE_LENGTH

	* regs.h (struct reg_info_t): Delete live_length.
	(REG_LIVE_LENGTH): Delete macro.
	* regstat.c (regstat_bb_compute_ri): Delete artificial_uses,
	local_live, local_processed and local_live_last_luid params.
	Replace bb_index param with bb.  Don't set REG_LIVE_LENGTH.
	Formatting fixes.
	(regstat_compute_ri): Adjust for above.  Don't set
	REG_LIVE_LENGTH.
	(dump_reg_info): Don't print live length.
	* ira.c (update_equiv_regs): Replace test of REG_LIVE_LENGTH
	with test of setjmp_crosses.  Don't set REG_LIVE_LENGTH.
	Localize loop_depth var.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ira.c
    trunk/gcc/regs.h
    trunk/gcc/regstat.c



More information about the Gcc-cvs mailing list