aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1998-10-02 04:25:55 -0600
committerJeff Law <law@gcc.gnu.org>1998-10-02 04:25:55 -0600
commitf670c074b860ce1e1d538fa41aa4f07832f050f2 (patch)
tree0827278e956872120c55dded728dc2d0fed9f93e /gcc
parent09dd11338ac0ffd6917b2e0d10266c8dc221607b (diff)
downloadgcc-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')
-rw-r--r--gcc/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1bdc7e1..2e92aa0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,16 @@
Fri Oct 2 10:51:35 1998 Bernd Schmidt <crux@Pool.Informatik.RWTH-Aachen.DE>
+ * 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.
+
* reload1.c (reload): Break out some more pieces into separate
functions.
(dump_needs): New function, broken out of reload.