Skip to content

Commit b5456d0

Browse files
committed
Remove the old EscapeAnalysis
1 parent efa0646 commit b5456d0

File tree

10 files changed

+1
-4154
lines changed

10 files changed

+1
-4154
lines changed

include/swift/SILOptimizer/Analysis/Analysis.def

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ ANALYSIS(Destructor)
3434
ANALYSIS(DifferentiableActivity)
3535
ANALYSIS(Dominance)
3636
ANALYSIS(EpilogueARC)
37-
ANALYSIS(Escape)
3837
ANALYSIS(InductionVariable)
3938
ANALYSIS(Loop)
4039
ANALYSIS(LoopRegion)

include/swift/SILOptimizer/Analysis/EscapeAnalysis.h

Lines changed: 0 additions & 1242 deletions
This file was deleted.

include/swift/SILOptimizer/PassManager/Passes.def

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,6 @@ PASS(EarlyInliner, "early-inline",
222222
"Early Inlining Preserving Semantic Functions")
223223
PASS(EmitDFDiagnostics, "dataflow-diagnostics",
224224
"Emit SIL Diagnostics")
225-
PASS(EscapeAnalysisDumper, "escapes-dump",
226-
"Dump Escape Analysis Results")
227225
SWIFT_FUNCTION_PASS(EscapeInfoDumper, "dump-escape-info",
228226
"Dumps escape information")
229227
SWIFT_FUNCTION_PASS(AddressEscapeInfoDumper, "dump-addr-escape-info",
@@ -396,7 +394,7 @@ PASS(SplitAllCriticalEdges, "split-critical-edges",
396394
"Split all Critical Edges in the SIL CFG")
397395
PASS(SplitNonCondBrCriticalEdges, "split-non-cond_br-critical-edges",
398396
"Split all Critical Edges not from SIL cond_br")
399-
SWIFT_FUNCTION_PASS_WITH_LEGACY(StackPromotion, "stack-promotion",
397+
SWIFT_FUNCTION_PASS(StackPromotion, "stack-promotion",
400398
"Stack Promotion of Class Objects")
401399
PASS(StripDebugInfo, "strip-debug-info",
402400
"Strip Debug Information")

lib/SILOptimizer/Analysis/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ target_sources(swiftSILOptimizer PRIVATE
1313
DeadEndBlocksAnalysis.cpp
1414
DestructorAnalysis.cpp
1515
DifferentiableActivityAnalysis.cpp
16-
EscapeAnalysis.cpp
1716
EpilogueARCAnalysis.cpp
1817
FunctionOrder.cpp
1918
IVAnalysis.cpp

lib/SILOptimizer/Transforms/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ target_sources(swiftSILOptimizer PRIVATE
3939
SimplifyCFG.cpp
4040
Sink.cpp
4141
SpeculativeDevirtualizer.cpp
42-
StackPromotion.cpp
4342
StringOptimization.cpp
4443
TempLValueOpt.cpp
4544
TempRValueElimination.cpp

lib/SILOptimizer/Transforms/StackPromotion.cpp

Lines changed: 0 additions & 163 deletions
This file was deleted.

lib/SILOptimizer/UtilityPasses/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ target_sources(swiftSILOptimizer PRIVATE
1515
ConstantEvaluableSubsetChecker.cpp
1616
EpilogueARCMatcherDumper.cpp
1717
EpilogueRetainReleaseMatcherDumper.cpp
18-
EscapeAnalysisDumper.cpp
1918
FunctionOrderPrinter.cpp
2019
IVInfoPrinter.cpp
2120
InstCount.cpp

lib/SILOptimizer/UtilityPasses/EscapeAnalysisDumper.cpp

Lines changed: 0 additions & 109 deletions
This file was deleted.

0 commit comments

Comments
 (0)