Alyssa Rosenzweig cb00d9171f IR: merge general DCE with flag DCE
Flag DCE needs to do general DCE anyway to converge in one pass. So we can move
the special syscall/atomic logic over to flag DCE and then drop the second DCE
pass altogether. Now local dead code of both is eliminated in a single pass.

Flag DCE is carefully written to converge in a single iteration which makes this
scheme work.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2024-05-24 15:44:49 -04:00
..
2020-03-06 09:08:13 +02:00
2020-03-06 09:08:13 +02:00
2023-04-14 13:16:22 -07:00
2022-09-02 10:43:07 -07:00
2024-03-20 22:04:32 -07:00