Skip to content

Commit 85aeb41

Browse files
committed
Remove old LICM pass.
1 parent 07ac8b3 commit 85aeb41

File tree

3 files changed

+0
-1615
lines changed

3 files changed

+0
-1615
lines changed

include/swift/SILOptimizer/PassManager/Passes.def

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,6 @@ LEGACY_PASS(MandatoryARCOpts, "mandatory-arc-opts",
333333
"Mandatory ARC Optimization")
334334
LEGACY_PASS(HighLevelCSE, "high-level-cse",
335335
"Common Subexpression Elimination on High-Level SIL")
336-
LEGACY_PASS(HighLevelLICM, "high-level-licm",
337-
"Loop Invariant Code Motion in High-Level SIL")
338336
LEGACY_PASS(IVInfoPrinter, "iv-info-printer",
339337
"Print Induction Variable Information for Testing")
340338
LEGACY_PASS(LowerHopToActor, "lower-hop-to-actor",
@@ -347,8 +345,6 @@ LEGACY_PASS(JumpThreadSimplifyCFG, "jumpthread-simplify-cfg",
347345
"Simplify CFG via Jump Threading")
348346
LEGACY_PASS(LetPropertiesOpt, "let-properties-opt",
349347
"Let Property Optimization")
350-
LEGACY_PASS(LICM, "licm",
351-
"Loop Invariant Code Motion")
352348
LEGACY_PASS(LateCodeMotion, "late-codemotion",
353349
"Late Code Motion with Release Hoisting")
354350
LEGACY_PASS(LateDeadFunctionAndGlobalElimination, "late-deadfuncelim",

lib/SILOptimizer/LoopTransforms/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ target_sources(swiftSILOptimizer PRIVATE
44
COWArrayOpt.cpp
55
LoopRotate.cpp
66
LoopUnroll.cpp
7-
LICM.cpp
87
ForEachLoopUnroll.cpp)

0 commit comments

Comments
 (0)