cfganal.c (pre_and_rev_post_order_compute_fn): Use fn instead of cfun everywhere.
* cfganal.c (pre_and_rev_post_order_compute_fn): Use fn instead of cfun everywhere. From-SVN: r268664
This commit is contained in:
parent
2bd0a246c6
commit
1c93f6ce59
@ -1,3 +1,8 @@
|
|||||||
|
2019-02-08 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* cfganal.c (pre_and_rev_post_order_compute_fn): Use fn instead of
|
||||||
|
cfun everywhere.
|
||||||
|
|
||||||
2019-02-07 David Malcolm <dmalcolm@redhat.com>
|
2019-02-07 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
PR tree-optimization/86637
|
PR tree-optimization/86637
|
||||||
|
@ -951,10 +951,10 @@ pre_and_rev_post_order_compute_fn (struct function *fn,
|
|||||||
bool include_entry_exit)
|
bool include_entry_exit)
|
||||||
{
|
{
|
||||||
int pre_order_num = 0;
|
int pre_order_num = 0;
|
||||||
int rev_post_order_num = n_basic_blocks_for_fn (cfun) - 1;
|
int rev_post_order_num = n_basic_blocks_for_fn (fn) - 1;
|
||||||
|
|
||||||
/* Allocate stack for back-tracking up CFG. */
|
/* Allocate stack for back-tracking up CFG. */
|
||||||
auto_vec<edge_iterator, 20> stack (n_basic_blocks_for_fn (cfun) + 1);
|
auto_vec<edge_iterator, 20> stack (n_basic_blocks_for_fn (fn) + 1);
|
||||||
|
|
||||||
if (include_entry_exit)
|
if (include_entry_exit)
|
||||||
{
|
{
|
||||||
@ -968,7 +968,7 @@ pre_and_rev_post_order_compute_fn (struct function *fn,
|
|||||||
rev_post_order_num -= NUM_FIXED_BLOCKS;
|
rev_post_order_num -= NUM_FIXED_BLOCKS;
|
||||||
|
|
||||||
/* Allocate bitmap to track nodes that have been visited. */
|
/* Allocate bitmap to track nodes that have been visited. */
|
||||||
auto_sbitmap visited (last_basic_block_for_fn (cfun));
|
auto_sbitmap visited (last_basic_block_for_fn (fn));
|
||||||
|
|
||||||
/* None of the nodes in the CFG have been visited yet. */
|
/* None of the nodes in the CFG have been visited yet. */
|
||||||
bitmap_clear (visited);
|
bitmap_clear (visited);
|
||||||
|
Loading…
Reference in New Issue
Block a user