caller-save.c (insert_save_restore): Break this function up into new functions insert...
authorJeff Law <law@gcc.gnu.org>
Fri, 2 Oct 1998 10:25:57 +0000 (04:25 -0600)
committerJeff Law <law@gcc.gnu.org>
Fri, 2 Oct 1998 10:25:57 +0000 (04:25 -0600)
commit4554e20d809b431126e2071ea14d0646db63a438
treed3d4538f1bbdecbdf604369a64f7097eb667907b
parentf670c074b860ce1e1d538fa41aa4f07832f050f2
caller-save.c (insert_save_restore): Break this function up into new functions insert_restore...


* caller-save.c (insert_save_restore): Break this function up
into new functions insert_restore, insert_save and insert_one_insn.
All callers changed.
(insert_restore): New function, mostly broken out of
insert_save_restore.
(insert_save): Likewise.
(insert_one_insn): Likewise.
(restore_referenced_regs): New argument BLOCK.  All callers changed.
(save_call_clobbered_regs): Don't keep track of basic block boundaries
in this function, do it in insert_one_insn instead.

From-SVN: r22754
gcc/caller-save.c