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
..
2023-08-21 12:25:15 +01:00
2024-01-04 10:15:16 +00:00
2024-04-05 13:34:59 -07:00
2024-04-08 08:44:13 +01:00
2023-12-14 11:02:38 +00:00
2024-02-01 22:10:52 +08:00
2024-04-08 08:44:13 +01:00
2024-04-05 13:34:59 -07:00
2024-02-05 12:39:51 +01:00
2024-04-05 13:34:59 -07:00
2023-12-14 14:58:20 -07:00
2023-12-14 14:58:20 -07:00
2023-10-30 15:01:01 +01:00
2024-04-08 08:32:04 -04:00
2023-09-18 17:18:28 +01:00
2024-02-29 10:58:17 +05:30
2023-11-25 08:35:26 +00:00
2023-07-11 11:27:14 +02:00
2024-04-08 08:44:13 +01:00
2024-04-05 10:34:12 -04:00
2023-09-05 23:48:34 +08:00
2023-08-30 08:07:22 -07:00
2023-09-09 16:32:02 +08:00
2023-09-05 17:33:57 +08:00
2024-02-05 12:39:51 +01:00
2024-01-17 15:21:02 +07:00
2024-04-08 08:44:13 +01:00
2023-09-07 11:58:12 +01:00
2023-09-07 11:58:12 +01:00
2024-04-08 08:44:13 +01:00
2024-04-08 08:44:13 +01:00
2024-03-07 12:56:40 -08:00
2023-09-06 03:14:16 +08:00
2023-07-11 11:27:14 +02:00
2024-03-21 03:56:40 +01:00
2024-03-09 09:07:22 +00:00
2023-09-04 00:28:57 -07:00
2024-03-07 15:58:28 -08:00
2024-02-05 12:39:51 +01:00
2024-01-23 15:04:08 +00:00
2024-03-29 15:59:50 -04:00
2024-03-29 15:59:50 -04:00
2024-02-20 10:54:44 +00:00
2023-10-24 13:51:59 -07:00
2024-04-08 08:32:04 -04:00
2024-01-17 09:33:31 +01:00
2024-01-23 15:04:08 +00:00
2024-01-23 15:04:08 +00:00
2023-09-08 06:28:12 -07:00
2023-10-07 21:46:42 -07:00
2023-07-11 11:27:14 +02:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-01-10 14:18:00 +07:00
2023-11-02 00:18:19 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2023-09-12 21:15:01 +08:00
2023-06-27 20:02:52 -07:00
2024-01-11 18:57:37 +08:00
2023-06-09 11:45:06 -07:00
2024-01-23 15:04:08 +00:00
2024-01-23 15:04:08 +00:00
2024-01-10 14:18:00 +07:00
2024-01-11 18:57:37 +08:00
2024-02-29 11:46:07 +00:00
2024-03-26 18:44:34 +01:00
2023-08-14 10:03:25 +01:00
2023-07-12 14:35:55 +02:00
2024-04-08 08:32:04 -04:00
2023-08-29 04:35:06 +00:00
2024-01-08 15:53:09 +08:00
2024-03-29 13:38:08 +01:00
2024-03-23 13:12:44 +01:00
2024-02-29 11:46:07 +00:00
2024-03-15 17:18:17 +05:30
2024-03-15 17:18:17 +05:30
2024-03-21 09:54:03 +05:30
2023-11-02 00:18:19 +01:00
2023-08-21 09:51:17 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-02 10:45:46 +00:00
2024-03-26 09:48:06 +00:00
2023-08-17 16:25:32 +01:00
2024-04-08 08:44:13 +01:00
2024-03-29 15:59:50 -04:00
2024-03-29 15:59:50 -04:00
2024-02-05 12:39:51 +01:00
2023-11-02 00:18:19 +01:00
2024-03-29 15:38:39 +08:00
2024-01-22 10:05:37 +00:00
2024-01-22 10:05:37 +00:00
2023-11-02 00:18:19 +01:00
2024-02-05 12:39:51 +01:00
2024-03-23 13:12:44 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2024-04-08 08:44:13 +01:00
2023-11-02 00:18:19 +01:00
2024-01-28 15:42:36 +00:00
2024-02-17 10:19:27 +00:00
2023-10-14 13:24:28 +01:00
2023-12-01 19:04:29 +00:00
2023-12-01 19:04:29 +00:00
2023-11-23 10:31:05 +01:00
2024-01-10 14:18:00 +07:00
2024-01-03 07:59:36 +00:00
2023-11-07 00:36:15 -08:00
2023-07-18 18:52:19 +01:00
2023-11-02 00:18:19 +01:00
2023-08-17 16:25:32 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2023-10-26 13:38:09 -07:00
2024-04-08 08:44:13 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-08-17 16:25:32 +01:00
2023-08-17 16:25:32 +01:00
2023-08-17 16:25:32 +01:00
2023-11-02 00:18:19 +01:00
2024-02-05 12:39:51 +01:00
2024-03-18 10:04:31 -07:00
2023-12-01 19:04:29 +00:00
2024-02-05 12:39:51 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-08-17 16:25:32 +01:00
2024-02-05 12:39:51 +01:00
2024-04-08 08:44:13 +01:00
2024-03-09 09:07:22 +00:00
2023-11-02 00:18:19 +01:00
2023-08-14 10:03:25 +01:00
2024-01-03 07:49:20 +00:00
2023-11-02 00:18:19 +01:00
2024-02-05 12:39:51 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2024-03-26 09:48:06 +00:00
2023-11-02 00:18:19 +01:00
2024-03-26 09:48:06 +00:00
2024-01-17 22:23:51 +01:00
2024-01-05 10:13:39 +07:00
2023-08-11 10:16:45 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-11-02 00:18:19 +01:00
2023-07-18 08:28:27 +01:00
2024-03-26 09:48:06 +00:00
2023-11-02 00:18:19 +01:00
2024-04-03 08:44:51 +01:00
2024-04-04 11:25:44 -07:00
2023-08-31 22:23:36 -07:00
2024-02-05 12:39:51 +01:00
2024-03-03 22:39:50 +00:00
2023-07-01 16:31:09 -07:00
2023-09-22 09:37:52 +08:00
2024-02-05 12:39:51 +01:00
2023-08-09 14:20:51 +02:00
2023-07-11 11:27:14 +02:00
2023-07-11 11:27:14 +02:00
2024-01-15 23:26:30 +07:00
2023-07-11 11:27:14 +02:00
2023-07-11 11:27:14 +02:00
2023-09-07 19:33:35 +03:00
2023-09-25 13:40:33 +01:00
2023-07-11 11:27:14 +02:00
2024-04-08 08:44:13 +01:00
2023-08-11 08:38:37 +02:00
2023-09-05 16:14:44 +02:00
2023-08-16 17:12:15 +01:00
2024-02-05 12:39:51 +01:00
2023-07-11 11:27:14 +02:00
2023-08-22 09:09:54 +02:00
2023-06-25 14:32:00 -07:00
2023-06-25 14:32:00 -07:00
2024-02-05 12:39:51 +01:00
2024-03-14 12:45:19 +01:00
2023-06-08 21:14:58 -07:00
2023-08-24 08:10:01 -04:00
2023-08-24 08:10:01 -04:00
2024-04-08 08:44:13 +01:00
2023-07-11 11:27:14 +02:00
2023-07-11 11:27:14 +02:00
2024-03-09 09:07:22 +00:00
2023-07-11 11:27:14 +02:00
2023-08-24 08:10:01 -04:00
2023-08-24 08:10:01 -04:00
2023-08-24 08:10:01 -04:00
2023-08-24 08:10:01 -04:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2023-07-11 11:27:14 +02:00
2023-08-22 09:09:54 +02:00
2024-01-11 22:06:01 -08:00
2023-09-05 08:06:40 +08:00
2023-09-07 12:03:04 +02:00
2023-11-24 18:14:52 +01:00
2024-04-09 16:17:27 +01:00
2024-04-08 08:44:13 +01:00
2023-12-15 10:46:57 +00:00
2023-08-14 10:03:25 +01:00
2023-06-25 14:40:48 -07:00
2023-11-02 00:18:19 +01:00
2024-02-05 12:39:51 +01:00
2024-01-15 08:22:39 -08:00
2023-08-11 08:38:37 +02:00
2023-08-11 08:38:37 +02:00
2024-03-07 23:28:33 -08:00
2024-02-05 12:39:51 +01:00
2023-08-11 08:38:37 +02:00
2023-09-17 09:50:12 +01:00
2023-08-21 12:25:15 +01:00
2024-02-05 12:39:51 +01:00
2024-02-02 10:45:46 +00:00
2024-03-12 11:57:07 +05:30
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2023-08-16 08:33:16 +01:00
2023-09-25 13:40:33 +01:00
2024-02-05 12:39:51 +01:00
2023-11-01 12:10:44 -07:00
2023-06-27 20:02:52 -07:00
2023-11-01 12:10:44 -07:00
2024-04-08 08:44:13 +01:00
2023-08-31 12:06:50 -07:00
2023-08-31 12:06:50 -07:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2023-08-11 08:38:37 +02:00
2023-06-22 12:46:54 +01:00
2024-02-01 22:10:52 +08:00
2024-02-05 12:39:51 +01:00
2023-10-19 19:50:46 +02:00
2023-06-25 14:32:00 -07:00
2024-02-05 12:39:51 +01:00
2024-03-12 11:57:07 +05:30
2023-10-19 19:50:46 +02:00
2023-06-25 14:32:00 -07:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2024-02-05 12:39:51 +01:00
2023-10-04 08:50:21 +01:00
2024-03-23 13:12:44 +01:00
2023-10-19 19:50:46 +02:00
2023-06-25 14:32:00 -07:00
2023-07-19 16:50:54 -07:00
2024-02-01 22:10:52 +08:00
2023-10-19 19:50:46 +02:00
2023-06-25 14:32:00 -07:00
2023-09-25 13:40:33 +01:00
2023-09-25 13:40:33 +01:00
2024-03-29 15:45:06 +01:00
2024-02-05 12:39:51 +01:00
2023-10-17 11:30:14 +01:00
2023-07-13 21:20:01 +08:00
2023-09-26 14:21:32 +01:00
2023-08-21 12:25:15 +01:00
2024-02-05 12:39:51 +01:00
2023-10-26 10:29:12 -07:00
2024-02-05 12:39:51 +01:00
2023-10-09 12:31:32 +01:00
2024-03-23 13:12:44 +01:00
2023-06-25 14:40:48 -07:00