Goodbye REG_LIVE_LENGTH
authorAlan Modra <amodra@gmail.com>
Sat, 30 Apr 2016 00:01:07 +0000 (09:31 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Sat, 30 Apr 2016 00:01:07 +0000 (09:31 +0930)
commit91dabbb2c7bf541fa72ab45c88ec8ea0fd7771c7
treea016d44be068e81121dd50b88c7bb7e2b08e2c1e
parent411e5c675d26d342493d8dba910c3887c8846257
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.

From-SVN: r235663
gcc/ChangeLog
gcc/ira.c
gcc/regs.h
gcc/regstat.c