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
#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;