Run literal rematerializer before for loop condition out of body.

This commit is contained in:
chriseth
2019-11-01 14:01:56 +01:00
parent 1cc5a03e42
commit 02d5b7c18a
+2
View File
@@ -141,6 +141,7 @@ void OptimiserSuite::run(
LiteralRematerialiser::name,
ConditionalUnsimplifier::name,
StructuralSimplifier::name,
LiteralRematerialiser::name,
ForLoopConditionOutOfBody::name,
ControlFlowSimplifier::name,
StructuralSimplifier::name,
@@ -217,6 +218,7 @@ void OptimiserSuite::run(
RedundantAssignEliminator::name,
LoadResolver::name,
ExpressionSimplifier::name,
LiteralRematerialiser::name,
ForLoopConditionOutOfBody::name,
StructuralSimplifier::name,
BlockFlattener::name,