Use rematerializer if variable is unreferenced or value is "cheap".

This commit is contained in:
chriseth
2019-01-07 14:03:32 +01:00
parent aca9e58145
commit 2e9c70add0
23 changed files with 261 additions and 127 deletions
+1 -1
View File
@@ -171,7 +171,7 @@ bool YulOptimizerTest::run(ostream& _stream, string const& _linePrefix, bool con
else if (m_optimizerStep == "rematerialiser")
{
disambiguate();
(Rematerialiser{})(*m_ast);
Rematerialiser::run(*m_ast);
}
else if (m_optimizerStep == "expressionSimplifier")
{