Skip to content

Commit e0ba695

Browse files
committed
Merge pull request swiftlang#1852 from trentxintong/FSO
Remove function signature rewriter and make function signature analysis a Util
2 parents e65f685 + 9a37610 commit e0ba695

File tree

10 files changed

+484
-824
lines changed

10 files changed

+484
-824
lines changed

include/swift/SILOptimizer/Analysis/Analysis.def

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ ANALYSIS(ClassHierarchy)
3030
ANALYSIS(Destructor)
3131
ANALYSIS(Dominance)
3232
ANALYSIS(Escape)
33-
ANALYSIS(FunctionSignature)
3433
ANALYSIS(InductionVariable)
3534
ANALYSIS(Loop)
3635
ANALYSIS(LoopRegion)

include/swift/SILOptimizer/Analysis/FunctionSignatureAnalysis.h

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

include/swift/SILOptimizer/PassManager/Passes.def

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,6 @@ PASS(FunctionOrderPrinter, "function-order-printer",
106106
"Print function orderings for test purposes")
107107
PASS(FunctionSignatureOptCloner, "function-signature-opt-cloner",
108108
"Create function with optimized signatures")
109-
PASS(FunctionSignatureOptRewriter, "function-signature-opt-rewriter",
110-
"Optimize Function Signatures by rewriting callsites")
111109
PASS(ARCSequenceOpts, "arc-sequence-opts",
112110
"Optimize sequences of retain/release opts by removing redundant inner "
113111
"retain/release sequences")

0 commit comments

Comments
 (0)