Jakub Florek
e3140e0ae0
Add new generalized cloner.
2025-08-28 20:57:57 +01:00
Erik Eckstein
b38490b2e2
SwiftCompilerSources: move PhiUpdater.swift from the Optimizer to the SIL module
2025-07-28 14:19:11 +02:00
Erik Eckstein
319f49ad9f
SwiftCompilerSources: move the Verifier to the SIL module
2025-07-28 14:19:11 +02:00
Erik Eckstein
1eb49ec186
SwiftCompilerSources: move ForwardingUtils and BorrowUtils to the SIL module
2025-07-28 14:19:11 +02:00
Erik Eckstein
e95283ba38
SwiftCompilerSources: make the testing infrastructure available in the SIL module
...
add `Test`, which is the SIL-equivalent of `FunctionTest`.
It's invocation closure gets a `TestContext` instead of a `FunctionContext`.
^ The commit message #2 will be skipped:
^ - test
2025-07-28 14:19:10 +02:00
Erik Eckstein
e2129b50ce
SwiftCompilerSources: move the SSAUpdater utility from the Optimizer to the SIL module
2025-07-28 14:19:07 +02:00
Erik Eckstein
80ace58104
SwiftCompilerSources: split SIL/Utils.swift into multiple files
2023-12-01 19:20:13 +01:00
Erik Eckstein
ec4c815506
SwiftCompilerSources: move WalkUtils and AccessUtils from the Optimizer module to the SIL module
...
Those utilities are conceptually part of the SIL definition.
2023-12-01 19:20:13 +01:00