mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
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.
30 lines
726 B
CMake
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)
|