diff options
author | Trevor Saunders <tbsaunde+gcc@tbsaunde.org> | 2017-05-14 00:39:23 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2017-05-14 00:39:23 +0000 |
commit | 6fa95e0961bc15efa5ff52fc7358aee78a16a33c (patch) | |
tree | cb4fb40255dee04a4d085d4a1614b8d8b295cd27 /gcc/cfganal.h | |
parent | 35bfaf4d537dbf181575c9568a54da33d45a30ad (diff) |
make inverted_post_order_compute() operate on a vec
gcc/ChangeLog:
2017-05-13 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* cfganal.c (inverted_post_order_compute): Change argument type
to vec *.
* cfganal.h (inverted_post_order_compute): Adjust prototype.
* df-core.c (rest_of_handle_df_initialize): Adjust.
(rest_of_handle_df_finish): Likewise.
(df_analyze_1): Likewise.
(df_analyze): Likewise.
(loop_inverted_post_order_compute): Change argument to be a vec *.
(df_analyze_loop): Adjust.
(df_get_n_blocks): Likewise.
(df_get_postorder): Likewise.
* df.h (struct df_d): Change field to be a vec.
* lcm.c (compute_laterin): Adjust.
(compute_available): Likewise.
* lra-lives.c (lra_create_live_ranges_1): Likewise.
* tree-ssa-dce.c (remove_dead_stmt): Likewise.
* tree-ssa-pre.c (compute_antic): Likewise.
From-SVN: r248027
Diffstat (limited to 'gcc/cfganal.h')
-rw-r--r-- | gcc/cfganal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cfganal.h b/gcc/cfganal.h index 7df484b8441..39bb5e547a5 100644 --- a/gcc/cfganal.h +++ b/gcc/cfganal.h @@ -63,7 +63,7 @@ extern void add_noreturn_fake_exit_edges (void); extern void connect_infinite_loops_to_exit (void); extern int post_order_compute (int *, bool, bool); extern basic_block dfs_find_deadend (basic_block); -extern int inverted_post_order_compute (int *, sbitmap *start_points = 0); +extern void inverted_post_order_compute (vec<int> *postorder, sbitmap *start_points = 0); extern int pre_and_rev_post_order_compute_fn (struct function *, int *, int *, bool); extern int pre_and_rev_post_order_compute (int *, int *, bool); |