Michael Gottesman
b4cf1afd19
[di] When emitting element addresses to destroy fields, use begin_access [deinit].
2020-01-08 14:09:55 -08:00
Erik Eckstein
39bb14b094
change mangling prefix from $S to $s
...
This is the final ABI mangling prefix
rdar://problem/38471478
2018-09-19 13:55:11 -07:00
Michael Gottesman
2872389826
[definite-init] Split raw SIL instruction lowering out of DI into its own pass run after DI.
...
I am doing this so I can start writing DI tests without this lowering occuring.
There never was a real reason for this code to be in DI beyond convenience. Now
it just makes writing tests more difficult. To prevent any test delta, I changed
all current DI tests to run this pass after DI.
2018-05-22 18:18:22 -07:00
Andrew Trick
c2b845b1e4
<rdar://36734699> [Exclusivity] let class properties should not be enforced.
2018-03-14 09:26:30 -07:00
Davide Italiano
bf6fc3e90f
[SILOptimizer] Require Obj-C interoperability for this test.
...
Also fixup check lines.
2018-01-23 09:16:35 -08:00
Davide Italiano
3d9eb3d7e5
[LifetimeChecker] Update the debug scope when changing insertion point.
...
<rdar://problem/36679700>
2018-01-22 14:45:08 -08:00