Simon Pilgrim 076bee1020 [DAG] getNode() - fold (zext (trunc (assertzext x))) -> (assertzext x)
If the pre-truncated value was the same width as the extension, and the assertzext guarantees that the extended bits are already zero, then skip the zext/trunc 'zero_extend_inreg' pattern.

Addresses several regressions noticed in D155472
2023-07-31 10:43:11 +01:00
..
2023-06-18 16:02:59 +01:00
2022-11-17 17:22:52 +08:00
2023-03-05 00:48:53 -08:00
2022-12-17 16:15:22 +05:30
2022-12-17 16:15:22 +05:30
2023-06-21 10:40:48 -04:00
2023-07-20 10:24:16 +08:00
2023-07-20 13:35:15 +08:00
2023-05-14 21:51:44 +08:00