diff options
author | Mark Mitchell <mark@codesourcery.com> | 1999-12-16 17:50:29 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 1999-12-16 17:50:29 +0000 |
commit | a97901e608d0e3233e28a6d8e39d3124d661a650 (patch) | |
tree | 0e496457c98d2aabb71fdf3add8cb1bb884dc210 /gcc/function.h | |
parent | 0d9484c5ad47e319a075c5c091634b8adc3b9412 (diff) | |
download | gcc-a97901e608d0e3233e28a6d8e39d3124d661a650.zip gcc-a97901e608d0e3233e28a6d8e39d3124d661a650.tar.gz gcc-a97901e608d0e3233e28a6d8e39d3124d661a650.tar.bz2 |
Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H.
* Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H.
* function.c (insert_block_after_note): Remove.
(retrofit_block): Likewise.
(identify_blocks): Fix indentation.
(reorder_blocks): Don't NULL out NOTE_SOURCE_FILE for a
NOTE_INSN_BLOCK_BEG or NOTE_INSN_BLOCK_END.
* function.h (insert_block_after_note): Remove prototype.
(retrofit_block): Likewise.
* integrate.c (expand_inline_function): Don't call
find_loop_tree_blocks. Use expand_start_bindings_and_block, not
just expand_start_bindings. Use the block_map to remap old
NOTE_BLOCKs to new ones.
(integrate_decl_tree): Keep track of remapped blocks.
* integrate.h (struct inline_remap): Add block_map.
* stmt.c (expand_fixup): Don't try to retrofit_blocks. Just set
NOTE_BLOCK on the notes.
(expand_start_bindings): Rename to ...
(expand_start_bindings_and_block): Add parameter. Set NOTE_BLOCK.
(expand_end_bindings): Set NOTE_BLOCK.
* toplev.c (rest_of_compilation): In function-at-a-time-mode,
reconstruct the BLOCK tree.
* tree.h (expand_start_bindings): Macroize. Call ...
(expand_start_bindings_and_block): New function.
* optimize.c (struct inline_data): Remove scope_stmt.
(remap_block): Don't use insert_block_after_note. Don't update
scope_stmt.
(expand_call_inline): Don't update scope_stmt.
(optimize_function): Don't initialize scope_stmt.
* semantics.c (expand_stmt): Set NOTE_BLOCK for newly emitted
NOTE_INSN_BLOCK_BEG/NOTE_INSN_BLOCK_END notes.
From-SVN: r30982
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/gcc/function.h b/gcc/function.h index 0e2b7b8..a641189 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -543,12 +543,6 @@ extern struct function *outer_function_chain; Also store in each NOTE for the beginning or end of a block the index of that block in the vector. */ extern void identify_blocks PROTO((tree, rtx)); -/* Insert the BLOCK in the block-tree, knowing that the previous - block-note is for OLD_BLOCK. BEGIN_P is non-zero if the previous - block-note was the for the beginning of a BLOCK. */ -extern void insert_block_after_note PROTO((tree, tree, int)); -/* Insert a new BLOCK at an appropriate place in the block tree. */ -extern void retrofit_block PROTO((tree, rtx)); /* Return size needed for stack frame based on slots so far allocated. This size counts from zero. It is not rounded to STACK_BOUNDARY; |