domwalk.c (dom_walker::walk): Use RPO order.
2016-10-19 Richard Biener <rguenther@suse.de> * domwalk.c (dom_walker::walk): Use RPO order. From-SVN: r241329
This commit is contained in:
parent
1af000e003
commit
e7a3e0c653
2 changed files with 5 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
|||
2016-10-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* domwalk.c (dom_walker::walk): Use RPO order.
|
||||
|
||||
2016-10-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vrp.c (evrp_dom_walker::evrp_dom_walker): Initialize
|
||||
|
|
|
@ -243,7 +243,7 @@ dom_walker::walk (basic_block bb)
|
|||
if (m_dom_direction == CDI_DOMINATORS)
|
||||
{
|
||||
postorder = XNEWVEC (int, n_basic_blocks_for_fn (cfun));
|
||||
postorder_num = inverted_post_order_compute (postorder);
|
||||
postorder_num = pre_and_rev_post_order_compute (NULL, postorder, true);
|
||||
bb_postorder = XNEWVEC (int, last_basic_block_for_fn (cfun));
|
||||
for (int i = 0; i < postorder_num; ++i)
|
||||
bb_postorder[postorder[i]] = i;
|
||||
|
|
Loading…
Add table
Reference in a new issue