Skip to content

Commit b6de723

Browse files
committed
Revert "Remove two runs of the passes in AddSSAPasses."
This reverts commit b00dcbe due to a test failure.
1 parent b00dcbe commit b6de723

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/SILOptimizer/PassManager/Passes.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ void swift::runSILOptimizationPasses(SILModule &Module) {
274274
PM.setStageName("HighLevel");
275275
AddSSAPasses(PM, OptimizationLevelKind::HighLevel);
276276
PM.runOneIteration();
277+
PM.runOneIteration();
277278
PM.resetAndRemoveTransformations();
278279

279280
PM.setStageName("EarlyLoopOpt");
@@ -293,6 +294,7 @@ void swift::runSILOptimizationPasses(SILModule &Module) {
293294
PM.setStageName("MidLevel");
294295
AddSSAPasses(PM, OptimizationLevelKind::MidLevel);
295296
PM.runOneIteration();
297+
PM.runOneIteration();
296298
PM.resetAndRemoveTransformations();
297299

298300
// Perform lowering optimizations.

0 commit comments

Comments
 (0)