Do not compute dominance information when not in SSA (#1176)
This commit is contained in:
parent
a0c06103c9
commit
71dbb38b9a
1 changed files with 5 additions and 2 deletions
|
@ -22,8 +22,11 @@ namespace ARMeilleure.Translation
|
|||
{
|
||||
Logger.StartPass(PassName.Dominance);
|
||||
|
||||
Dominance.FindDominators(cfg);
|
||||
Dominance.FindDominanceFrontiers(cfg);
|
||||
if ((options & CompilerOptions.SsaForm) != 0)
|
||||
{
|
||||
Dominance.FindDominators(cfg);
|
||||
Dominance.FindDominanceFrontiers(cfg);
|
||||
}
|
||||
|
||||
Logger.EndPass(PassName.Dominance);
|
||||
|
||||
|
|
Reference in a new issue