Santanu Das
9d7df23f4d
[Hexagon] Add missing pattern for v8i1 type ( #120703 )
...
HexagonISD::PFALSE and PTRUE patterns do not form independently in
general as they are treated like operands of all 0s or all 1s. Eg: i32 =
transfer HEXAGONISD::PFALSE.
In this case, v8i1 = HEXAGONISD::PFALSE is formed independently without
accompanying opcode.
This patch adds a pattern to transfer all 0s or all 1s to a scalar
register and then use that register and this PFALSE/PTRUE opcode to
transfer to a predicate register like v8i1.
2025-01-10 09:54:02 -06:00
..
2024-11-17 08:38:53 -08:00
2024-11-17 08:38:53 -08:00
2024-12-23 13:36:28 -06:00
2024-11-22 15:17:30 -06:00
2024-06-04 08:10:58 +08:00
2024-12-23 13:36:28 -06:00
2024-11-17 08:38:53 -08:00
2024-07-26 15:47:47 +08:00
2024-11-17 08:38:53 -08:00
2024-11-17 08:38:53 -08:00
2024-11-17 08:38:53 -08:00
2024-11-17 08:38:53 -08:00
2024-08-01 11:07:23 -05:00
2024-10-17 08:48:08 +02:00
2024-08-16 08:35:59 -07:00
2024-12-23 13:36:28 -06:00
2024-12-23 13:36:28 -06:00
2024-12-23 13:36:28 -06:00
2024-12-23 13:36:28 -06:00
2024-12-04 12:10:29 -06:00
2024-07-09 09:11:18 +08:00
2024-09-24 08:32:47 +04:00
2024-12-13 11:43:09 +08:00
2024-10-18 09:35:42 +04:00
2024-10-17 16:20:43 +01:00
2024-07-26 15:47:47 +08:00
2024-11-17 08:38:53 -08:00
2024-11-17 08:38:53 -08:00
2024-06-11 21:27:14 +08:00
2024-11-17 08:38:53 -08:00
2024-11-17 08:38:53 -08:00
2024-08-27 10:08:43 +08:00
2024-11-22 15:07:31 +01:00
2024-12-19 09:07:42 -08:00
2024-06-04 08:10:58 +08:00
2024-12-18 20:09:33 -08:00
2024-12-20 09:41:30 -06:00
2024-05-26 16:26:10 -05:00
2024-11-25 21:36:33 -08:00
2024-11-22 15:17:30 -06:00
2024-11-17 08:38:53 -08:00
2025-01-08 13:58:49 -06:00
2024-11-17 08:38:53 -08:00
2024-11-17 08:38:53 -08:00
2024-06-28 10:59:23 +08:00
2024-09-13 18:48:34 -05:00
2025-01-10 09:54:02 -06:00
2024-06-21 08:34:04 +02:00
2024-11-17 08:38:53 -08:00
2024-06-11 21:27:14 +08:00
2024-12-12 10:17:32 +13:00
2024-12-23 13:36:28 -06:00
2024-12-23 13:36:28 -06:00
2024-12-23 13:36:28 -06:00
2024-07-09 09:11:18 +08:00
2024-11-17 08:38:53 -08:00
2024-12-23 13:36:28 -06:00
2024-11-22 15:17:30 -06:00
2024-12-20 11:20:37 -06:00
2024-07-25 09:19:22 -04:00
2024-09-25 07:25:57 -07:00
2024-09-25 07:25:57 -07:00
2024-11-17 08:38:53 -08:00
2024-10-17 16:20:43 +01:00
2024-11-17 08:38:53 -08:00
2024-07-09 09:11:18 +08:00
2024-11-17 08:38:53 -08:00