Stabilize SSAReverser.

This commit is contained in:
Daniel Kirchner
2019-01-17 21:05:32 +01:00
parent fd16585724
commit 29f66b2674
8 changed files with 55 additions and 11 deletions
+2 -2
View File
@@ -227,7 +227,7 @@ bool YulOptimizerTest::run(ostream& _stream, string const& _linePrefix, bool con
else if (m_optimizerStep == "ssaReverser")
{
disambiguate();
SSAReverser{}(*m_ast);
SSAReverser::run(*m_ast);
}
else if (m_optimizerStep == "ssaAndBack")
{
@@ -237,7 +237,7 @@ bool YulOptimizerTest::run(ostream& _stream, string const& _linePrefix, bool con
SSATransform::run(*m_ast, nameDispenser);
RedundantAssignEliminator::run(*m_dialect, *m_ast);
// reverse SSA
SSAReverser{}(*m_ast);
SSAReverser::run(*m_ast);
CommonSubexpressionEliminator{*m_dialect}(*m_ast);
UnusedPruner::runUntilStabilised(*m_dialect, *m_ast);
}