Matt Arsenault
3a0c95fb50
llvm-reduce: Fix introducing unreachable code in simplify conditionals ( #133842 )
...
After replacing the branch condition, this was calling simplifyCFG to
perform the cleanups of the branch. This is far too heavy of a hammer.
We do not want all of the extra optimizations in simplifyCFG, and
this could also leave behind dead code. Instead, minimally fold the
terminator and try to delete the newly dead code.
This is pretty much a direct copy of what bugpoint does.
2025-04-08 08:51:20 +07:00
..
2025-03-29 22:40:05 -07:00
2025-03-29 22:40:05 -07:00
2025-01-16 12:27:54 -06:00
2025-03-08 23:54:57 +00:00
2025-03-20 12:21:43 +05:30
2025-03-12 10:02:30 +11:00
2025-04-07 17:12:50 +01:00
2025-04-01 14:27:11 +01:00
2025-03-03 13:46:33 +07:00
2025-03-18 14:00:34 +01:00
2025-01-20 18:25:51 +01:00
2024-12-17 19:24:32 +08:00
2025-03-29 22:40:05 -07:00
2025-03-05 07:22:35 -08:00
2024-12-11 15:44:44 -08:00
2025-03-03 13:46:33 +07:00
2024-12-11 15:44:44 -08:00
2025-03-03 13:46:33 +07:00
2025-03-29 22:40:05 -07:00
2024-12-11 15:44:44 -08:00
2025-03-13 14:26:42 +01:00
2025-04-01 14:27:11 +01:00
2025-04-03 14:02:27 -07:00
2024-12-11 15:44:44 -08:00
2024-12-11 15:44:44 -08:00
2025-03-31 22:13:46 +03:00
2025-03-28 19:55:18 -07:00
2025-03-21 11:05:32 -05:00
2025-01-21 09:24:55 -08:00
2024-12-11 15:44:44 -08:00
2025-03-06 10:27:47 +01:00
2025-03-12 10:02:30 +11:00
2025-03-07 09:37:19 +01:00
2025-03-29 22:40:05 -07:00
2025-04-01 14:27:11 +01:00
2025-03-29 22:40:05 -07:00
2025-04-01 14:27:11 +01:00
2025-04-01 14:27:11 +01:00
2024-12-18 23:36:13 -08:00
2025-03-25 09:19:57 -07:00
2025-03-19 15:02:17 -04:00
2024-12-11 15:44:44 -08:00
2024-12-11 15:44:44 -08:00
2025-03-07 08:34:29 +00:00
2025-03-28 07:53:09 -07:00
2025-03-06 10:27:47 +01:00
2025-01-24 15:08:14 +01:00
2025-03-29 22:40:05 -07:00
2025-03-08 18:52:24 +00:00
2025-03-20 22:24:06 -07:00
2025-03-29 22:40:05 -07:00
2025-03-10 09:48:40 +00:00
2025-03-18 22:12:45 -07:00
2025-04-08 08:51:20 +07:00
2025-03-11 07:34:27 -07:00
2025-02-22 09:52:53 -08:00
2025-02-24 23:08:48 -08:00
2025-03-12 17:35:09 +01:00
2025-01-24 10:53:11 +00:00
2024-12-11 15:44:44 -08:00
2024-12-11 15:44:44 -08:00
2024-12-11 15:44:44 -08:00
2025-03-03 13:46:33 +07:00
2025-03-29 22:40:05 -07:00
2025-03-29 22:40:05 -07:00
2025-03-29 22:40:05 -07:00
2025-03-27 15:31:53 -07:00
2025-04-02 11:52:41 +02:00
2025-03-03 13:46:33 +07:00
2024-12-11 15:44:44 -08:00
2025-02-11 15:11:02 +00:00
2025-03-03 13:46:33 +07:00
2025-04-02 19:26:19 -05:00