Files
swift-mirror/lib/SILOptimizer/Utils/CMakeLists.txt
Erik Eckstein cf8c8561ca Optimizer: move optimizer bridging code from PassManager.cpp into its own file.
The bridging code was in PassManager.cpp only for historical reasons.
It's now in OptimizerBridging.cpp.

NFC
2025-03-19 09:28:53 +01:00

38 lines
887 B
CMake

target_sources(swiftSILOptimizer PRIVATE
BasicBlockOptUtils.cpp
CFGOptUtils.cpp
CanonicalizeInstruction.cpp
CanonicalizeOSSALifetime.cpp
CanonicalizeBorrowScope.cpp
CastOptimizer.cpp
CheckedCastBrJumpThreading.cpp
CompileTimeInterpolationUtils.cpp
ConstantFolding.cpp
ConstExpr.cpp
Devirtualize.cpp
DifferentiationMangler.cpp
DistributedActor.cpp
Existential.cpp
GenericCloner.cpp
Generics.cpp
InstructionDeleter.cpp
InstOptUtils.cpp
KeyPathProjector.cpp
LexicalDestroyFolding.cpp
LoopUtils.cpp
OptimizerStatsUtils.cpp
RegionIsolation.cpp
PartialApplyCombiner.cpp
PartitionUtils.cpp
PerformanceInlinerUtils.cpp
ShrinkBorrowScope.cpp
SILInliner.cpp
SILIsolationInfo.cpp
SILSSAUpdater.cpp
SpecializationMangler.cpp
StackNesting.cpp
ValueLifetime.cpp
VariableNameUtils.cpp
OwnershipOptUtils.cpp
OptimizerBridging.cpp)