Files
swift-mirror/lib/SILOptimizer/Transforms/CMakeLists.txt
Erik Eckstein ed54253d29 SIL Optimizer: remove legacy C++ passes
They were used as a backup during the transition to Swift passes. Now they are not needed anymore.
2022-10-20 18:31:06 +02:00

43 lines
1.0 KiB
CMake

target_sources(swiftSILOptimizer PRIVATE
ARCCodeMotion.cpp
AccessEnforcementDom.cpp
AccessEnforcementOpts.cpp
AccessEnforcementReleaseSinking.cpp
AccessEnforcementWMO.cpp
AllocBoxToStack.cpp
ArrayCountPropagation.cpp
ArrayElementValuePropagation.cpp
COWOpts.cpp
CSE.cpp
ConditionForwarding.cpp
CopyForwarding.cpp
CopyPropagation.cpp
DeadCodeElimination.cpp
DeadObjectElimination.cpp
DeadStoreElimination.cpp
DestroyHoisting.cpp
Devirtualizer.cpp
DifferentiabilityWitnessDevirtualizer.cpp
EagerSpecializer.cpp
GenericSpecializer.cpp
Outliner.cpp
ObjectOutliner.cpp
AssemblyVisionRemarkGenerator.cpp
PartialApplySimplification.cpp
PerformanceInliner.cpp
PhiArgumentOptimizations.cpp
PruneVTables.cpp
RedundantLoadElimination.cpp
RedundantOverflowCheckRemoval.cpp
SILCodeMotion.cpp
SILLowerAggregateInstrs.cpp
SILMem2Reg.cpp
SILSROA.cpp
SSADestroyHoisting.cpp
SimplifyCFG.cpp
Sink.cpp
SpeculativeDevirtualizer.cpp
StringOptimization.cpp
TempLValueOpt.cpp
TempRValueElimination.cpp)