Reset knowledge in optimizer for path joins.

This commit is contained in:
chriseth
2016-08-01 15:30:21 +02:00
parent ac0d138800
commit 93ebaa4822
3 changed files with 12 additions and 3 deletions
+2 -1
View File
@@ -322,7 +322,8 @@ Assembly& Assembly::optimise(bool _enable, bool _isCreation, size_t _runs)
count++;
{
ControlFlowGraph cfg(m_items);
// Control flow graph that resets knowledge at path joins.
ControlFlowGraph cfg(m_items, false);
AssemblyItems optimisedItems;
for (BasicBlock const& block: cfg.optimisedBlocks())
{