Goodbye REG_FREQ_CALLS_CROSSED and REG_N_THROWING_CALLS_CROSSED
authorAlan Modra <amodra@gmail.com>
Sat, 30 Apr 2016 00:01:52 +0000 (09:31 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Sat, 30 Apr 2016 00:01:52 +0000 (09:31 +0930)
commit725842d06fc682ea72ccf017d4c49b9d5f254aa0
tree5bca41dc3722b844c53a1c4d53b03443abff64a0
parent91dabbb2c7bf541fa72ab45c88ec8ea0fd7771c7
Goodbye REG_FREQ_CALLS_CROSSED and REG_N_THROWING_CALLS_CROSSED

* regs.h (struct reg_info_t): Delete freq_calls_crossed and
throw_calls_crossed.
(REG_FREQ_CALLS_CROSSED): Delete.
(REG_N_THROWING_CALLS_CROSSED): Delete.
* regstat.c (regstat_bb_compute_ri): Don't calculate
REG_FREQ_CALLS_CROSSED and REG_N_THROWING_CALLS_CROSSED.
(dump_reg_info): Don't print call cross frequency.
* ira.c (combine_and_move_insns): Don't set REG_FREQ_CALLS_CROSSED
and REG_N_THROWING_CALLS_CROSSED.

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