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
..
2025-09-28 10:49:40 +08:00
2025-12-12 20:55:12 +01:00
2025-10-25 12:56:47 +08:00
2026-02-11 16:27:57 +08:00
2025-08-12 11:23:05 -07:00
2025-08-12 11:23:05 -07:00
2026-01-08 11:31:27 +01:00
2025-12-26 18:49:41 +08:00
2025-08-12 11:23:05 -07:00
2025-08-12 11:23:05 -07:00
2026-01-21 09:50:28 +00:00
2025-07-28 09:07:51 +08:00
2025-12-26 18:49:41 +08:00
2025-09-25 23:29:13 -04:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-12-12 20:55:12 +01:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-07-30 14:56:39 -07:00
2025-07-30 14:56:39 -07:00
2025-07-30 14:56:39 -07:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-12-12 20:55:12 +01:00
2025-12-12 20:55:12 +01:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2026-01-28 04:32:59 -05:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-08-12 11:23:05 -07:00
2025-08-12 11:23:05 -07:00
2026-01-08 16:36:00 +08:00
2026-01-26 15:11:17 +00:00
2026-01-26 15:11:17 +00:00
2025-12-26 09:16:32 +08:00
2025-08-18 09:22:41 +02:00
2025-10-25 12:56:47 +08:00
2025-11-24 22:07:57 -05:00
2025-12-04 10:20:02 +08:00
2025-11-25 00:02:37 -05:00
2025-12-18 23:06:36 +01:00
2025-12-26 18:49:41 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-08-25 09:15:44 -07:00
2025-09-28 10:49:40 +08:00
2025-09-28 10:49:40 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2026-01-08 12:40:10 +01:00
2025-08-19 09:26:38 +02:00
2025-08-19 09:26:38 +02:00
2026-01-08 12:40:10 +01:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-08-12 11:23:05 -07:00
2025-12-26 18:49:41 +08:00
2025-12-08 21:53:15 -08:00
2025-08-12 11:23:05 -07:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2026-01-26 15:11:17 +00:00
2026-02-07 08:18:35 +01:00
2026-02-09 21:36:35 +08:00
2026-02-08 17:41:30 +00:00
2025-12-12 16:11:29 +08:00
2025-12-12 16:11:29 +08:00
2025-12-12 16:11:29 +08:00
2025-07-28 10:36:40 +02:00
2025-10-02 13:36:47 +09:00
2025-10-25 12:56:47 +08:00
2026-01-28 17:31:05 +00:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2026-01-28 04:32:59 -05:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-10-25 12:56:47 +08:00
2025-12-26 18:49:41 +08:00
2025-12-08 21:53:15 -08:00
2025-10-25 12:56:47 +08:00
2025-08-12 11:23:05 -07:00
2025-10-25 12:56:47 +08:00
2025-12-26 16:32:03 +08:00
2025-10-25 12:56:47 +08:00
2025-08-12 11:23:05 -07:00