Luke Lau
33a2c3ee9c
[VPlan] Ignore poison incoming values when creating blend ( #180005 )
...
We have an optimization in VPPredicator when creating blends where if
all the incoming values are the same, we just return that value.
This extends it to handle cases like "phi [%x, %x, poison, %x]" by
ignoring poison values.
This is split off from #176143 to prevent regressions when maintaining
SSA by adding PHIs with a poison incoming value.
2026-02-06 19:09:43 +08:00
..
2025-10-01 16:53:59 +00:00
2026-01-07 10:35:08 +00:00
2026-01-12 14:58:04 +00:00
2025-12-18 14:57:48 +00:00
2026-01-16 13:59:51 +08:00
2025-10-01 16:53:59 +00:00
2026-02-03 07:57:15 +00:00
2026-01-07 10:35:08 +00:00
2025-10-01 16:53:59 +00:00
2026-01-16 13:59:51 +08:00
2026-01-06 20:36:26 +00:00
2026-01-20 12:15:50 +00:00
2026-01-07 10:35:08 +00:00
2026-01-07 10:35:08 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2025-11-17 13:44:25 +00:00
2025-11-17 13:44:25 +00:00
2025-10-01 16:53:59 +00:00
2025-11-13 13:17:01 +00:00
2026-01-07 10:35:08 +00:00
2026-01-07 10:35:08 +00:00
2026-01-06 20:36:26 +00:00
2026-01-13 07:55:15 +00:00
2026-02-03 07:57:15 +00:00
2026-02-06 19:09:43 +08:00
2026-01-07 10:35:08 +00:00
2025-09-02 11:43:27 +08:00
2025-12-08 14:28:26 +00:00
2026-01-17 21:59:50 +00:00
2025-11-26 12:25:55 +00:00
2025-09-12 06:21:54 +00:00
2025-09-12 06:21:54 +00:00
2025-08-21 07:39:01 +08:00
2026-01-07 10:35:08 +00:00
2025-09-12 06:21:54 +00:00
2025-10-01 16:53:59 +00:00
2026-01-06 20:36:26 +00:00
2025-11-17 13:44:25 +00:00
2025-10-01 16:53:59 +00:00
2026-01-12 10:03:44 +08:00
2025-10-01 16:53:59 +00:00
2026-02-03 07:57:15 +00:00
2026-01-07 10:35:08 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2026-01-07 10:35:08 +00:00
2026-01-13 02:35:35 +00:00
2026-01-07 10:35:08 +00:00
2026-01-07 04:25:38 +00:00
2026-01-16 13:59:51 +08:00
2025-09-02 11:43:27 +08:00
2026-01-06 20:36:26 +00:00
2026-01-07 10:35:08 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2025-10-01 16:53:59 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2025-12-18 14:57:48 +00:00
2026-01-06 20:36:26 +00:00
2025-10-20 22:31:16 +01:00
2026-01-06 20:36:26 +00:00
2025-09-23 07:39:33 +08:00
2026-01-12 10:03:44 +08:00
2025-10-09 09:41:59 +01:00
2025-11-13 13:17:01 +00:00
2026-01-06 20:36:26 +00:00
2025-11-18 09:35:48 +00:00
2025-12-18 14:57:48 +00:00
2025-11-25 10:26:51 +00:00
2026-01-14 07:45:44 +00:00
2026-01-15 15:25:01 +08:00