Krzysztof Parzyszek
2ec380b23f
[Hexagon] Improve handling of 32-bit mulh/mul_lohi on HVX
...
Handle MULH[US] by normalizing them into newly invented nodes
HexagonISD::(S|U|US)MUL_LOHI. On HVX v60, if only the high part of
SMUL_LOHI is used, use the original MULHS expansion. In all other
cases, expand the full product.
On HVX v62, always expand the full product.
Introduce Hexagon-specific LLVM IR intrinsics for 32x32 multiplication
returning low/high parts.
2022-10-22 15:08:27 -07:00
..
2022-08-08 11:24:15 -07:00
2022-09-08 09:01:53 -06:00
2022-09-08 09:01:53 -06:00
2021-10-08 15:21:13 -07:00
2022-06-18 08:32:54 -07:00
2021-12-23 08:46:03 -08:00
2022-07-14 09:33:28 +01:00
2021-12-10 05:32:28 -08:00
2022-08-28 17:35:09 -07:00
2022-08-08 11:24:15 -07:00
2022-08-07 23:55:27 -07:00
2022-06-03 21:59:05 -07:00
2021-12-29 09:01:07 -08:00
2021-12-26 23:49:38 -08:00
2022-08-28 17:35:09 -07:00
2022-06-03 21:59:05 -07:00
2022-08-08 11:24:15 -07:00
2022-08-28 17:35:09 -07:00
2022-03-06 19:23:09 +01:00
2021-12-23 08:46:03 -08:00
2022-03-25 18:53:59 -07:00
2021-12-23 08:46:03 -08:00
2021-12-23 08:46:03 -08:00
2021-12-23 08:46:03 -08:00
2021-12-23 08:46:03 -08:00
2022-10-07 15:56:06 -07:00
2021-12-23 08:46:03 -08:00
2021-12-23 08:46:03 -08:00
2022-03-16 20:25:42 +08:00
2022-08-14 16:15:23 -05:00
2022-08-28 17:35:09 -07:00
2022-09-08 09:01:53 -06:00
2022-06-05 01:07:51 -07:00
2021-11-22 10:08:01 -05:00
2022-08-08 11:24:15 -07:00
2022-09-08 09:01:53 -06:00
2022-06-11 11:46:16 -07:00
2022-01-04 13:35:34 -08:00
2021-12-23 08:46:03 -08:00
2022-08-28 17:35:09 -07:00
2022-07-24 22:55:14 -07:00
2022-09-08 09:01:53 -06:00
2022-07-24 14:48:08 -07:00
2022-10-12 13:00:14 -07:00
2022-10-22 15:08:27 -07:00
2022-10-22 15:08:27 -07:00
2022-10-22 15:08:27 -07:00
2022-08-28 17:35:09 -07:00
2022-06-07 10:14:48 -04:00
2022-06-07 10:14:48 -04:00
2021-12-06 16:23:48 -06:00
2021-12-06 16:23:48 -06:00
2021-12-10 05:32:28 -08:00
2022-06-05 00:31:44 -07:00
2022-08-28 17:35:09 -07:00
2021-11-10 19:56:35 -08:00
2022-10-22 15:08:27 -07:00
2022-10-22 15:08:27 -07:00
2022-01-14 15:45:23 -08:00
2022-06-03 21:59:05 -07:00
2022-10-14 12:03:13 -07:00
2022-08-08 11:24:15 -07:00
2022-08-08 11:24:15 -07:00
2021-12-28 14:59:08 -08:00
2021-12-23 08:46:03 -08:00
2021-12-23 08:46:03 -08:00
2021-11-04 08:51:05 -07:00
2022-08-28 17:35:09 -07:00
2022-08-28 17:35:09 -07:00
2022-10-14 14:38:41 -07:00
2022-10-07 15:56:06 -07:00
2022-06-18 23:07:11 -07:00
2022-02-25 14:30:44 -05:00
2022-08-13 12:55:42 -07:00
2022-09-07 14:47:24 -07:00
2022-09-07 14:47:24 -07:00
2022-10-22 15:05:38 -07:00
2022-06-04 00:10:42 -07:00
2022-02-06 22:18:35 -08:00
2022-06-03 21:59:05 -07:00
2022-06-20 08:37:48 +00:00
2022-08-28 17:35:09 -07:00
2022-01-04 14:35:37 -08:00
2022-08-28 17:35:09 -07:00