Sam Tebbs
fb8dbd1fb6
[AArch64] Remove copy in SVE/SME predicate spill and fill ( #81716 )
...
7dc20ab introduced an extra COPY when spilling and filling a PNR
register, which can't be elided as the input (PNR predicate) and output
(PPR predicate) register classes differ. The patch adds a new register
class that covers both PPR and PNR so that STR_PXI and LDR_PXI can
take either of them, removing the need for the copy.
2024-04-09 16:17:27 +01:00
..
2022-11-22 14:23:12 +00:00
2024-01-03 18:27:04 +00:00
2023-11-03 15:00:54 +00:00
2023-11-02 17:17:20 +00:00
2023-11-20 08:37:52 +00:00
2024-01-03 09:49:47 +00:00
2024-01-03 09:49:47 +00:00
2024-04-09 16:17:27 +01:00
2023-10-26 16:09:59 +01:00
2024-01-03 09:56:34 +00:00
2023-02-18 18:31:21 +02:00
2022-06-30 10:37:58 -07:00
2023-06-29 09:06:00 +01:00
2024-02-11 20:21:29 -08:00
2024-02-11 20:21:29 -08:00
2022-05-18 11:42:42 +01:00
2022-06-05 14:32:31 -07:00
2023-08-29 11:07:12 -07:00
2023-06-07 10:03:50 -04:00
2022-11-25 18:59:07 +00:00
2024-02-19 00:57:48 -08:00
2023-06-22 12:24:19 -07:00
2023-10-20 16:20:12 +01:00
2021-11-10 10:41:18 -05:00
2022-09-05 12:27:10 -07:00
2021-10-27 12:32:30 +01:00
2022-12-19 15:07:52 +00:00
2024-01-24 13:12:03 +00:00
2021-10-27 12:32:30 +01:00
2022-01-25 10:54:59 +00:00
2024-01-24 13:12:03 +00:00
2024-02-09 15:22:09 -08:00
2021-10-27 12:32:30 +01:00
2022-12-19 15:07:52 +00:00
2023-01-24 22:36:39 +01:00
2023-03-23 16:26:43 +00:00
2022-12-19 15:07:52 +00:00
2022-12-19 15:07:52 +00:00
2022-11-24 17:47:48 +00:00
2022-06-30 10:37:58 -07:00
2023-01-23 11:30:49 +00:00
2022-12-08 10:15:29 +00:00
2022-01-03 12:33:51 +00:00
2022-01-05 14:44:24 +00:00
2022-12-19 15:08:30 +00:00
2022-12-19 15:08:30 +00:00
2023-03-28 16:59:47 +01:00
2023-06-23 11:54:29 +01:00
2022-11-22 14:23:12 +00:00
2022-11-24 16:15:11 +00:00
2022-11-24 16:15:11 +00:00
2022-11-25 18:59:07 +00:00
2022-12-16 14:37:35 +00:00
2022-12-08 10:15:29 +00:00
2022-12-16 14:37:35 +00:00
2022-12-16 14:37:35 +00:00
2022-12-08 10:15:29 +00:00
2022-12-08 10:15:29 +00:00
2022-11-30 13:37:02 +00:00
2021-10-27 12:32:30 +01:00
2024-01-24 13:12:03 +00:00
2021-10-27 12:32:30 +01:00
2021-10-27 12:32:30 +01:00
2022-11-30 13:37:02 +00:00
2022-11-30 13:37:02 +00:00
2022-11-30 13:37:02 +00:00
2022-11-30 13:37:02 +00:00
2023-03-15 11:03:53 +00:00
2022-12-19 15:07:52 +00:00
2022-12-19 15:07:52 +00:00
2024-02-21 10:05:50 +00:00
2023-12-20 15:43:17 +00:00
2023-12-22 10:06:06 +00:00
2023-12-22 14:40:29 +00:00
2023-12-22 14:40:29 +00:00
2023-12-22 14:40:29 +00:00
2023-12-21 18:09:31 +00:00
2023-12-21 18:09:31 +00:00
2023-12-22 13:54:21 +00:00
2023-11-28 16:39:39 +00:00
2023-11-28 16:39:39 +00:00
2023-11-28 16:39:39 +00:00
2023-12-22 14:40:29 +00:00
2023-01-13 15:20:10 +00:00
2023-06-27 19:36:27 -07:00
2024-02-11 20:21:29 -08:00
2023-12-20 15:43:17 +00:00
2024-02-28 13:03:35 -08:00
2023-11-21 10:33:11 -08:00
2023-05-16 10:58:10 -07:00
2023-08-17 14:31:31 -07:00
2022-07-26 10:22:02 +01:00
2024-03-22 15:17:06 +01:00
2022-10-29 15:40:26 -07:00
2024-03-28 08:57:27 +00:00
2022-10-29 15:40:26 -07:00
2023-03-15 11:03:53 +00:00
2023-06-06 11:50:03 +03:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2022-03-28 17:52:27 -07:00
2022-06-05 14:32:31 -07:00
2023-08-21 12:25:15 +01:00
2022-10-29 15:40:26 -07:00
2024-01-10 15:12:42 -08:00
2023-03-14 15:50:03 -07:00
2023-12-11 00:28:23 +03:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-06-29 09:06:00 +01:00
2023-07-11 10:48:25 -07:00
2022-07-26 10:22:02 +01:00
2022-11-27 20:10:29 -08:00
2022-10-29 15:40:26 -07:00
2022-10-29 15:40:26 -07:00
2023-05-17 17:03:15 +02:00
2023-09-29 15:34:31 -07:00
2022-10-29 15:40:26 -07:00
2022-10-29 15:40:26 -07:00
2024-01-27 22:20:08 -08:00
2024-01-27 22:20:08 -08:00
2024-02-06 13:32:00 +00:00
2022-10-29 15:40:26 -07:00
2021-10-27 12:32:30 +01:00
2022-11-22 14:23:12 +00:00
2022-08-05 11:46:41 -07:00
2022-08-05 11:46:41 -07:00
2022-08-08 23:03:17 +03:00
2022-05-17 00:41:39 +03:00
2022-05-17 00:41:39 +03:00
2022-11-30 13:47:35 -08:00
2023-11-16 12:21:12 +01:00
2022-10-29 15:40:26 -07:00
2023-08-26 17:17:24 -07:00