summaryrefslogtreecommitdiff
path: root/gcc/integrate.h
diff options
context:
space:
mode:
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>2001-09-21 00:45:30 +0000
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>2001-09-21 00:45:30 +0000
commit9fc61494ffa04efbeb012c9734ea30ecbcafeb53 (patch)
tree17d728b05bed014f8620fd0df4576c3c1a968f86 /gcc/integrate.h
parent291e3f966188fa078607b4b0f80540590b3ce8a1 (diff)
downloadgcc-9fc61494ffa04efbeb012c9734ea30ecbcafeb53.tar.gz
* integrate.c (allocate_initial_values): New function.
* integrate.h (allocate_initial_values): Declare. * local-alloc.c (local_alloc): Move call to allocate_reg_info from here... * reload1.c (reload): And initialization of reg_equiv_memory_loc from here... * toplev.c (rest_of_compilation): To here. Call allocate_initial_values. * tm.texi: add description for ALLOCATE_INITIAL_VALUE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45716 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/integrate.h')
-rw-r--r--gcc/integrate.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/integrate.h b/gcc/integrate.h
index 66281e81ec7..c88e2cd9e0c 100644
--- a/gcc/integrate.h
+++ b/gcc/integrate.h
@@ -144,6 +144,7 @@ extern rtx has_hard_reg_initial_val PARAMS ((enum machine_mode, int));
extern void mark_hard_reg_initial_vals PARAMS ((struct function *));
/* Called from rest_of_compilation. */
extern void emit_initial_value_sets PARAMS ((void));
+extern void allocate_initial_values PARAMS ((rtx *));
/* Copy a declaration when one function is substituted inline into
another. */