yingopq
1e42c76d61
[Mips] Fix cttz.i32 fails to lower on mips16 ( #179633 )
...
MIPS16 cannot handle constant pools created by CTTZ table lookup
expansion. This causes "Cannot select" errors when trying to select
MipsISD::Lo nodes for constant pool addresses.
Modify the table lookup conditions to check ConstantPool operation
status, and only set ConstantPool to Custom in non-MIPS16 mode in MIPS
backend.
This ensures MIPS16 uses the ISD::CTPOP instead of attempting
unsupported constant pool operations.
Fix #61055 .
2026-02-11 16:27:57 +08:00
..
2026-01-28 04:32:59 -05:00
2025-12-26 18:49:41 +08:00
2026-01-28 04:32:59 -05:00
2025-06-17 13:28:45 -07:00
2025-12-05 14:53:14 +00:00
2025-12-26 18:49:41 +08:00
2025-08-21 05:21:42 +03:00
2025-12-18 23:06:36 +01:00
2025-09-19 13:50:07 +00:00
2025-07-12 15:46:12 -07:00
2025-04-21 04:21:37 +03:00
2025-05-26 14:57:16 -07:00
2025-08-21 05:21:42 +03:00
2026-01-23 00:19:03 -08:00
2025-11-10 16:24:39 -08:00
2025-09-14 10:56:51 +08:00
2025-11-25 11:59:56 -05:00
2025-11-25 11:59:56 -05:00
2025-09-12 09:18:50 +00:00
2025-09-12 09:18:50 +00:00
2025-12-26 18:49:41 +08:00
2026-01-28 04:32:59 -05:00
2026-02-04 17:35:21 +00:00
2025-05-06 18:01:17 -07:00
2026-01-28 04:32:59 -05:00
2026-01-19 09:09:04 +01:00
2026-01-19 09:09:04 +01:00
2025-07-15 13:22:33 -04:00
2025-09-28 10:49:40 +08:00
2025-08-19 09:26:38 +02:00
2025-08-19 09:26:38 +02:00
2025-08-19 09:26:38 +02:00
2025-12-16 09:28:33 +01:00
2026-01-28 04:32:59 -05:00
2025-12-05 14:53:14 +00:00
2025-09-25 23:29:13 -04:00
2026-02-09 21:36:35 +08:00
2025-08-21 05:21:42 +03:00
2025-12-18 23:06:36 +01:00
2025-11-10 22:40:39 +00:00
2026-01-13 08:21:58 +05:30
2026-01-28 04:32:59 -05:00
2026-02-04 12:06:10 +01:00
2026-02-11 16:27:57 +08:00
2026-01-19 20:44:48 +00:00
2026-02-04 12:06:10 +01:00
2025-06-17 09:36:53 -07:00
2025-06-15 18:46:51 -07:00
2025-12-05 14:53:14 +00:00
2025-12-26 18:49:41 +08:00
2025-05-23 08:30:29 -07:00
2025-11-12 08:43:55 -08:00
2025-05-23 08:30:29 -07:00
2025-05-26 14:57:16 -07:00
2025-12-26 18:49:55 +08:00
2025-12-26 18:49:55 +08:00
2025-12-26 18:49:55 +08:00
2025-12-18 23:06:36 +01:00
2025-09-19 13:50:07 +00:00
2025-12-26 18:49:41 +08:00
2025-05-04 01:18:19 -04:00
2026-01-23 00:19:03 -08:00
2026-02-06 08:15:01 +08:00
2025-11-10 16:24:39 -08:00
2026-02-04 17:35:21 +00:00
2026-02-04 17:35:21 +00:00
2025-12-05 14:53:14 +00:00
2025-12-05 14:53:14 +00:00
2025-09-12 09:18:50 +00:00
2025-09-12 09:18:50 +00:00
2026-01-28 04:32:59 -05:00
2026-01-28 04:32:59 -05:00
2025-09-11 11:05:29 -07:00
2025-06-17 09:36:53 -07:00
2025-04-22 06:27:29 +03:00
2025-06-15 08:51:59 +01:00