* cfganal.c (compute_dominance_frontiers_1): Don't be quadratic.
From-SVN: r116909
This commit is contained in:
parent
7e721950cb
commit
26eeea9405
2 changed files with 6 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2006-09-13 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* cfganal.c (compute_dominance_frontiers_1): Don't be quadratic.
|
||||
|
||||
2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
|
||||
|
||||
PR rtl-optimization/28243
|
||||
|
|
|
@ -1054,6 +1054,8 @@ compute_dominance_frontiers_1 (bitmap *frontiers)
|
|||
domsb = get_immediate_dominator (CDI_DOMINATORS, b);
|
||||
while (runner != domsb)
|
||||
{
|
||||
if (bitmap_bit_p (frontiers[runner->index], b->index))
|
||||
break;
|
||||
bitmap_set_bit (frontiers[runner->index],
|
||||
b->index);
|
||||
runner = get_immediate_dominator (CDI_DOMINATORS,
|
||||
|
|
Loading…
Add table
Reference in a new issue