Files
swift-mirror/lib/SILOptimizer/Analysis/CMakeLists.txt
Pavel Yaskevich 41c88f864a [SILOptimizer] Turn "is self-recursive" check into analysis
The body of a function has to be re-analyzed for every call
site of the function, which is very expensive and if the
body is not changed would produce the same result.

This takes about ~10% from swift-syntax overall build time
in release configuration.
2025-03-24 00:25:13 -07:00

30 lines
726 B
CMake

target_sources(swiftSILOptimizer PRIVATE
ARCAnalysis.cpp
AccessSummaryAnalysis.cpp
AccessStorageAnalysis.cpp
AliasAnalysis.cpp
Analysis.cpp
ArraySemantic.cpp
BasicCalleeAnalysis.cpp
CallerAnalysis.cpp
ClassHierarchyAnalysis.cpp
ClosureScope.cpp
ColdBlockInfo.cpp
DeadEndBlocksAnalysis.cpp
DestructorAnalysis.cpp
DifferentiableActivityAnalysis.cpp
EpilogueARCAnalysis.cpp
FunctionOrder.cpp
IVAnalysis.cpp
IsSelfRecursiveAnalysis.cpp
LoopAnalysis.cpp
LoopRegionAnalysis.cpp
NonLocalAccessBlockAnalysis.cpp
PassManagerVerifierAnalysis.cpp
ProtocolConformanceAnalysis.cpp
Reachability.cpp
RegionAnalysis.cpp
RCIdentityAnalysis.cpp
SimplifyInstruction.cpp
ValueTracking.cpp)