summaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>1992-08-11 19:50:24 +0000
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>1992-08-11 19:50:24 +0000
commit329f8865fc0a8d825fc0933ccf1dbdb3024da2b1 (patch)
tree0dbed8c3c33afcaa2b99bee52186617c53c0d713 /gcc/function.h
parent9d819987e6064c757441bd97c3865a11cd07d3a0 (diff)
downloadgcc-329f8865fc0a8d825fc0933ccf1dbdb3024da2b1.tar.gz
(identify_blocks): Declare.
(rtx, tree): Move undefs to the very end. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1798 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/function.h')
-rw-r--r--gcc/function.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/gcc/function.h b/gcc/function.h
index 9c6e44c1487..a473818f679 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -171,6 +171,18 @@ extern rtx return_label;
Made for the sake of unshare_all_rtl. */
extern rtx stack_slot_list;
+/* Given a function decl for a containing function,
+ return the `struct function' for it. */
+struct function *find_function_data ();
+
+/* Pointer to chain of `struct function' for containing functions. */
+extern struct function *outer_function_chain;
+
+/* Put all this function's BLOCK nodes into a vector and return it.
+ Also store in each NOTE for the beginning or end of a block
+ the index of that block in the vector. */
+tree *identify_blocks ();
+
#ifdef rtx
#undef rtx
#endif
@@ -178,11 +190,3 @@ extern rtx stack_slot_list;
#ifdef tree
#undef tree
#endif
-
-
-/* Given a function decl for a containing function,
- return the `struct function' for it. */
-struct function *find_function_data ();
-
-/* Pointer to chain of `struct function' for containing functions. */
-extern struct function *outer_function_chain;