AbdallahRashed
3702733820
[SelectionDAG] Fix CLMULR/CLMULH expansion ( #183537 )
...
For v8i8 on AArch64, `expandCLMUL` picked the zext path (ExtVT=v8i16) since ZERO_EXTEND/SRL were legal, but CLMUL on v8i16 is not, resulting in a bit-by-bit expansion (~42 insns). Prefer the bitreverse path when CLMUL is legal on VT but not ExtVT.
v8i8 CLMULR: 42 → 4 instructions.
Fixes #182780
2026-02-27 15:16:52 +00:00
..
2025-04-06 13:14:37 +03:00
2026-02-26 11:26:00 +00:00
2026-01-23 00:19:03 -08:00
2026-01-28 22:48:13 -05:00
2026-02-04 10:21:45 -08:00
2025-08-13 21:46:48 -07:00
2026-02-19 07:49:26 -08:00
2026-02-21 23:22:40 +00:00
2026-02-19 07:49:26 -08:00
2026-01-26 22:02:24 +00:00
2026-02-19 07:49:26 -08:00
2026-01-29 12:01:43 +00:00
2026-02-27 09:43:05 +00:00
2026-02-12 08:38:37 +00:00
2025-08-29 12:52:07 +00:00
2025-05-05 10:08:49 -07:00
2025-11-10 15:43:55 -08:00
2025-10-03 15:58:51 +00:00
2025-04-26 15:50:38 -07:00
2025-11-16 18:26:03 +03:00
2026-02-26 13:09:22 -05:00
2025-07-22 09:44:59 +02:00
2026-02-26 13:09:22 -05:00
2026-02-26 13:09:22 -05:00
2026-02-06 17:11:15 -08:00
2026-02-21 23:03:56 -08:00
2025-04-06 13:14:37 +03:00
2026-01-20 12:47:22 +01:00
2026-02-27 15:16:52 +00:00