Cyndy Ishida
1753906140
[TBDGen] Re-enable tests ( #70766 )
...
Now that Xcode has been updated on builders (https://github.com/apple/swift/issues/69485 ), these tests should pass.
2024-01-08 15:02:06 -08:00
Cyndy Ishida
3ccaaf529e
[TBDGen] Temporarily disable tests that invoke older xcode toolchain
...
linker
2023-11-14 08:06:28 -08:00
Kuba Mracek
e56facc81c
Add -runtime-compatibility-version none to the VFE/WME LTO tests to workaround a linker failure
...
rdar://107987502
2023-04-18 16:15:35 -07:00
Kuba (Brecka) Mracek
f6bc00b2f1
Re-enable VFE/WME runtime tests when CPU=arm64e ( #40565 )
2021-12-17 05:46:45 -08:00
Kuba Mracek
f963555b04
Disable VFE/WME runtime tests when CPU=arm64e
2021-12-14 20:14:07 -08:00
Kuba (Brecka) Mracek
69088dc514
Mark virtual-function-elimination-two-modules.swift and witness-method-elimination-two-modules.swift as UNSUPPORTED: remote_run ( #40302 )
2021-11-29 09:27:33 -08:00
Kuba (Brecka) Mracek
544594b7e2
In VFE/WME tests, pass the dylib path as an argument when launching, to support remote execution of tests ( #40041 )
2021-11-03 21:35:05 -07:00
Kuba (Brecka) Mracek
889d65d1d0
Re-enable VFE/WME tests, skip LTO-using tests under ASan ( #39912 )
2021-10-26 19:02:53 -07:00
Kuba (Brecka) Mracek
50b44f063e
Integrate LLVM IR VFE, WME and conditional records with LLVM changes, un-XFAIL tests ( #39727 )
2021-10-24 19:14:24 -07:00
Kuba (Brecka) Mracek
9fb54e95ae
Add -internalize-at-link flag to allow dead stripping and VFE across modules at link time ( #39214 )
...
- Under -internalize-at-link, stop unconditionally marking all globals as used.
- Under -internalize-at-link, restrict visibility of vtables to linkage unit.
- Emit virtual method thunks for cross-module vcalls when VFE is enabled.
- Use thunks for vcalls across modules when VFE is enabled.
- Adjust TBDGen to account for virtual method thunks when VFE is enabled.
- Add an end-to-end test case for cross-module VFE.
2021-09-21 12:26:52 -07:00