Files
swift-mirror/lib/SILOptimizer/FunctionSignatureTransforms/CMakeLists.txt
Saleem Abdulrasool cebe79d482 SIL: use object libraries instead of globbing
This simplifies the handling of the subdirectories in the SIL and
SILOptimizer paths.  Create individual libraries as object libraries
which allows the analysis of the source changes to be limited in scope.
Because these are object libraries, this has 0 overhead compared to the
previous implementation.  However, string operations over the filenames
are avoided.  The cost for this is that any new sub-library needs to be
added into the list rather than added with the special local function.
2020-05-18 18:56:34 +00:00

8 lines
220 B
CMake

target_sources(swiftSILOptimizer PRIVATE
FunctionSignatureOpts.cpp
DeadArgumentTransform.cpp
ArgumentExplosionTransform.cpp
OwnedToGuaranteedTransform.cpp
ExistentialSpecializer.cpp
ExistentialTransform.cpp)