Jonas Paulsson
d6ee7e8481
[SystemZ] Handle address clobbering in splitMove(). ( #92105 )
...
When expanding an L128 (which is used to reload i128) it is
possible that the quadword destination register clobbers an
address register. This patch adds an assertion against the case
where both of the expanded parts clobber the address, and in the
case where one of the expanded parts do so puts it last.
Fixes #91437
2024-05-15 08:36:26 +02:00
..
2024-02-05 14:07:09 +01:00
2023-12-18 12:47:45 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-04-30 17:09:54 +02:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-02-07 20:41:40 +01:00
2023-12-15 12:55:15 +01:00
2023-12-21 20:48:00 +01:00
2024-03-18 17:21:50 -04:00
2023-10-31 09:51:06 +01:00
2024-05-06 12:17:19 +02:00
2024-05-07 16:57:17 +02:00
2024-03-18 17:21:50 -04:00
2024-03-18 17:21:50 -04:00
2023-12-21 20:48:00 +01:00
2024-03-18 17:21:50 -04:00
2023-12-21 20:48:00 +01:00
2024-05-06 12:17:19 +02:00
2024-05-07 16:57:17 +02:00
2023-12-08 17:19:17 +01:00
2023-12-08 17:19:17 +01:00
2023-12-08 17:19:17 +01:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2024-05-06 12:17:19 +02:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2024-05-06 12:17:19 +02:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2023-12-08 17:19:17 +01:00
2023-12-08 17:19:17 +01:00
2023-12-08 17:19:17 +01:00
2023-12-11 17:28:12 +01:00
2023-12-15 12:55:15 +01:00
2023-12-08 17:19:17 +01:00
2023-12-08 17:19:17 +01:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2023-12-08 17:19:17 +01:00
2023-12-08 17:19:17 +01:00
2023-10-31 09:51:06 +01:00
2023-10-31 09:51:06 +01:00
2024-05-02 15:22:34 +02:00
2023-12-08 17:19:17 +01:00
2024-01-30 19:33:04 -08:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-03-20 10:30:30 -04:00
2024-03-20 10:30:30 -04:00
2024-03-28 18:26:38 +01:00
2024-03-21 20:24:57 -04:00
2023-12-15 12:55:15 +01:00
2024-03-28 18:26:38 +01:00
2024-02-05 14:07:09 +01:00
2024-03-28 18:26:38 +01:00
2024-03-28 18:26:38 +01:00
2024-03-28 18:26:38 +01:00
2024-05-02 17:46:43 +02:00
2024-05-03 10:03:05 +02:00
2024-04-30 23:02:54 +02:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-05-06 10:00:20 +02:00
2024-04-30 17:09:54 +02:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-04-30 17:09:54 +02:00
2024-04-30 17:09:54 +02:00
2024-01-15 19:36:40 +01:00
2024-01-15 19:36:40 +01:00
2024-02-05 14:07:09 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-04-30 17:09:54 +02:00
2024-04-30 17:09:54 +02:00
2024-01-15 19:36:40 +01:00
2024-02-23 13:00:38 -05:00
2024-04-30 17:09:54 +02:00
2024-04-30 17:09:54 +02:00
2024-05-06 09:52:35 +02:00
2024-05-06 09:52:35 +02:00
2024-02-21 16:26:16 +01:00
2024-03-21 11:00:08 -04:00
2023-10-18 19:05:31 +02:00
2023-10-18 19:05:31 +02:00
2023-10-09 12:31:32 +01:00
2023-12-15 12:55:15 +01:00
2023-10-09 12:31:32 +01:00
2023-12-15 12:55:15 +01:00
2024-03-21 20:24:57 -04:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-10-09 12:31:32 +01:00
2023-10-09 12:31:32 +01:00
2023-10-09 12:31:32 +01:00
2023-10-09 12:31:32 +01:00
2023-10-09 12:31:32 +01:00
2023-10-09 12:31:32 +01:00
2023-10-09 12:31:32 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-10-09 12:31:32 +01:00
2023-12-15 12:55:15 +01:00
2023-10-09 12:31:32 +01:00
2023-10-09 12:31:32 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-10-09 12:31:32 +01:00
2023-10-09 12:31:32 +01:00
2024-03-19 14:07:08 +01:00
2024-03-19 14:07:08 +01:00
2024-02-05 14:07:09 +01:00
2024-04-15 16:32:14 +02:00
2024-02-05 14:07:09 +01:00
2024-01-24 20:16:05 +01:00
2024-02-05 14:07:09 +01:00
2024-04-30 17:09:54 +02:00
2024-05-06 09:52:35 +02:00
2024-02-05 14:07:09 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-02-05 14:07:09 +01:00
2024-05-04 12:03:10 +01:00
2024-03-21 20:24:57 -04:00
2024-03-22 20:01:02 +01:00
2024-02-05 14:07:09 +01:00
2023-12-15 12:55:15 +01:00
2024-01-15 12:04:00 -06:00
2024-03-21 20:24:57 -04:00
2023-10-18 19:05:31 +02:00
2023-10-18 19:05:31 +02:00
2023-09-19 16:44:20 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-02-05 14:07:09 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-01-10 15:12:19 +01:00
2024-05-15 08:36:26 +02:00
2024-04-30 17:09:54 +02:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2024-02-05 14:07:09 +01:00
2024-03-28 18:26:38 +01:00
2023-12-15 12:55:15 +01:00
2024-01-15 19:36:40 +01:00
2023-12-15 19:31:00 +01:00
2023-12-15 19:31:00 +01:00
2023-12-15 19:31:00 +01:00
2023-12-15 12:55:15 +01:00
2023-12-15 12:55:15 +01:00
2023-12-04 16:36:38 +01:00
2023-12-04 16:36:38 +01:00
2023-12-05 14:09:36 +01:00
2024-01-15 19:36:40 +01:00
2024-01-15 19:36:40 +01:00
2024-01-08 18:01:41 +00:00
2024-04-12 18:05:30 +02:00
2023-12-04 16:52:00 +01:00
2023-12-04 16:52:00 +01:00
2023-12-15 19:31:00 +01:00
2023-12-15 19:31:00 +01:00
2023-12-15 19:31:00 +01:00
2023-12-15 19:31:00 +01:00
2024-03-28 18:26:38 +01:00
2023-12-11 17:28:12 +01:00
2023-12-18 14:03:57 +01:00
2023-12-15 12:55:15 +01:00
2024-03-20 10:30:30 -04:00
2024-04-19 08:09:49 -04:00
2023-10-03 18:53:52 +03:00
2024-03-20 10:30:30 -04:00
2024-04-23 10:39:03 -04:00
2024-05-06 09:52:35 +02:00
2024-03-20 10:30:30 -04:00
2024-04-22 11:01:22 -04:00