diff options
author | Jeff Law <law@gcc.gnu.org> | 1998-10-02 04:25:55 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-10-02 04:25:55 -0600 |
commit | f670c074b860ce1e1d538fa41aa4f07832f050f2 (patch) | |
tree | 0827278e956872120c55dded728dc2d0fed9f93e /gcc/function.c | |
parent | 09dd11338ac0ffd6917b2e0d10266c8dc221607b (diff) | |
download | gcc-f670c074b860ce1e1d538fa41aa4f07832f050f2.zip gcc-f670c074b860ce1e1d538fa41aa4f07832f050f2.tar.gz gcc-f670c074b860ce1e1d538fa41aa4f07832f050f2.tar.bz2 |
caller-save.c (insert_save_restore): Break this function up into new functions insert_restore...
0
* 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: r22753
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions