mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
This makes it so that the move address checker is not dependent on starting the traversal at a base object. I also included verifier checks that the API can visit all address uses for: 1. project_box. 2. alloc_stack. 3. ref_element_addr. 4. ref_tail_addr. 5. global_addr_inst. this is because this visitor is now apart of the SIL API definition as being able to enumerate /all/ addresses derived from a specific chosen address value. This is a refactoring NFCI change. rdar://108510644
26 lines
569 B
CMake
26 lines
569 B
CMake
target_sources(swiftSIL PRIVATE
|
|
AddressWalker.cpp
|
|
BasicBlockUtils.cpp
|
|
BitDataflow.cpp
|
|
DebugUtils.cpp
|
|
Dominance.cpp
|
|
DynamicCasts.cpp
|
|
FieldSensitivePrunedLiveness.cpp
|
|
GenericSpecializationMangler.cpp
|
|
InstructionUtils.cpp
|
|
LoopInfo.cpp
|
|
MemAccessUtils.cpp
|
|
MemoryLocations.cpp
|
|
OptimizationRemark.cpp
|
|
OSSALifetimeCompletion.cpp
|
|
OwnershipLiveness.cpp
|
|
OwnershipUtils.cpp
|
|
PrettyStackTrace.cpp
|
|
Projection.cpp
|
|
PrunedLiveness.cpp
|
|
ScopedAddressUtils.cpp
|
|
SILBridging.cpp
|
|
SILInstructionWorklist.cpp
|
|
SILRemarkStreamer.cpp
|
|
ValueUtils.cpp)
|