Skip to content

Commit bb3b0b2

Browse files
committed
Optimizer: remove the old CapturePropagation pass
1 parent ddea9f6 commit bb3b0b2

File tree

3 files changed

+0
-638
lines changed

3 files changed

+0
-638
lines changed

include/swift/SILOptimizer/PassManager/Passes.def

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,6 @@ LEGACY_PASS(CallerAnalysisPrinter, "caller-analysis-printer",
240240
"Print Caller Analysis for Testing")
241241
LEGACY_PASS(CapturePromotion, "capture-promotion",
242242
"Capture Promotion to Eliminate Escaping Boxes")
243-
LEGACY_PASS(CapturePropagation, "capture-prop",
244-
"Captured Constant Propagation")
245243
LEGACY_PASS(ClosureSpecializer, "closure-specialize",
246244
"Closure Specialization on Constant Function Arguments")
247245

lib/SILOptimizer/IPO/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
target_sources(swiftSILOptimizer PRIVATE
2-
CapturePropagation.cpp
32
ClosureSpecializer.cpp
43
CrossModuleOptimization.cpp
54
DeadFunctionElimination.cpp

0 commit comments

Comments
 (0)