Commit Graph

8 Commits

Author SHA1 Message Date
Alejandro Alonso
8ed84e8aed Handle the mark_dependence chain when eliminating copies in ClosureLifetimeFixup 2024-06-20 14:44:11 -07:00
nate-chandler
ee3875b61d Merge pull request #72261 from nate-chandler/rdar124464363
[Test] Eased check lines for 32-bit.
2024-03-12 17:40:40 -07:00
Alejandro Alonso
6e9e9c4ca7 Merge pull request #72086 from Azoy/kill-dead-atomics
[DeadObjectElimination] Zero init is not a barrier
2024-03-12 14:39:56 -07:00
Nate Chandler
dbe4da99d0 [Test] Eased check lines for 32-bit. 2024-03-12 11:11:01 -07:00
Nate Chandler
08a832b803 [AllocBoxToStack] Transfer var_decl flag.
As with the lexical flag, when creating an alloc_stack corresponding to
an alloc_box, transfer the var_decl flag from any begin_borrow users of
the box.
2024-03-08 22:28:22 -08:00
Alejandro Alonso
135533e205 Zero init is not a barrier for DOE 2024-03-04 23:17:32 -08:00
Alejandro Alonso
38be421889 Simplify the atomic sil tests 2024-02-23 12:19:32 -08:00
Alejandro Alonso
da9abaf12c Add a SIL optimizer test that ensures we dont destroy atomics before use 2024-02-23 10:35:40 -08:00