Craig Topper
f1fd5c9b36
[RISCV] Remove pseudos for whole register load, store, and move.
...
The MC layer instructions have the correct register classes, and
the pseudos don't have any additional operands. So there doesn't
seem to be any reason for them to exist.
The pseudos were incorrectly going through code in RISCVMCInstLower
that converted LMUL>1 register classes to LMUL1 register class.
This makes the MCInst technically malformed, and prevented the
vl2r.v, vl4r.v, and vl8r.v InstAliases from matching. This accounts
for all of the .ll test diffs.
Differential Revision: https://reviews.llvm.org/D139511
2022-12-07 10:19:58 -08:00
..
2022-12-07 10:19:58 -08:00
2022-12-07 09:34:01 -08:00
2022-06-24 08:31:52 -07:00
2022-11-25 08:39:44 -08:00
2022-06-24 08:31:52 -07:00
2022-11-30 10:28:57 -08:00
2022-07-14 16:10:14 -07:00
2022-07-14 16:10:14 -07:00
2022-10-12 13:51:52 -07:00
2022-11-25 08:39:44 -08:00
2022-08-17 13:49:15 +01:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-11-22 17:22:26 +08:00
2022-11-30 20:59:02 -08:00
2022-12-02 11:54:06 -08:00
2022-11-30 20:59:02 -08:00
2022-12-01 11:09:38 -08:00
2022-12-06 22:14:15 -08:00
2022-12-01 11:09:38 -08:00
2022-11-25 08:39:44 -08:00
2022-12-01 11:09:38 -08:00
2022-08-01 11:30:02 +02:00
2022-10-06 09:33:32 -07:00
2022-10-12 13:51:52 -07:00
2022-06-07 10:00:25 -04:00
2022-12-06 22:14:15 -08:00
2022-12-01 11:09:38 -08:00
2022-07-27 18:22:51 +08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-07-02 11:13:13 +08:00
2022-10-18 09:24:17 +08:00
2022-11-25 08:39:44 -08:00
2022-12-01 11:09:38 -08:00
2022-07-13 19:37:34 +01:00
2022-08-10 10:50:29 +01:00
2022-06-06 15:59:15 +08:00
2022-06-06 15:59:15 +08:00
2022-10-26 14:36:49 -07:00
2022-06-06 15:59:15 +08:00
2022-06-06 15:59:15 +08:00
2022-08-25 10:55:45 -07:00
2022-10-13 09:06:12 -07:00
2022-10-26 14:36:49 -07:00
2022-08-17 09:50:08 -07:00
2022-08-16 21:28:26 -07:00
2022-07-02 11:13:13 +08:00
2022-12-06 12:45:59 +03:00
2022-06-16 17:13:09 +08:00
2022-06-08 22:03:30 +08:00
2022-07-31 23:19:00 +02:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-07-02 11:13:13 +08:00
2022-10-18 09:24:17 +08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-06-06 15:59:15 +08:00
2022-06-06 15:59:15 +08:00
2022-06-06 15:59:15 +08:00
2022-10-26 14:36:49 -07:00
2022-06-06 15:59:15 +08:00
2022-06-06 15:59:15 +08:00
2022-10-26 14:36:49 -07:00
2022-10-26 14:36:49 -07:00
2022-08-17 09:50:08 -07:00
2022-08-16 21:28:26 -07:00
2022-08-01 11:30:02 +02:00
2022-11-25 08:39:44 -08:00
2022-12-01 11:09:38 -08:00
2022-08-10 10:50:29 +01:00
2022-12-06 12:45:59 +03:00
2022-10-13 09:06:12 -07:00
2022-10-24 22:07:22 -07:00
2022-07-02 11:13:13 +08:00
2022-05-13 09:12:02 -07:00
2022-08-16 15:51:07 -07:00
2022-11-09 16:10:32 +08:00
2022-09-08 18:40:38 -07:00
2022-09-08 18:40:38 -07:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-08-01 16:50:56 -07:00
2022-08-28 21:22:13 +03:00
2022-12-06 10:31:17 -08:00
2022-12-06 10:31:17 -08:00
2022-11-14 19:44:05 -08:00
2022-11-25 08:39:44 -08:00
2022-05-30 17:22:50 -07:00
2022-07-31 23:19:00 +02:00
2022-11-30 09:28:29 -08:00
2022-07-17 12:36:33 -07:00
2022-08-10 10:50:29 +01:00
2022-12-02 11:54:06 -08:00
2022-10-28 08:27:03 -07:00
2022-10-28 08:27:03 -07:00
2022-11-17 13:24:04 +03:00
2022-12-07 13:50:28 +03:00
2022-06-17 21:40:08 -07:00
2022-05-02 20:21:16 -07:00
2022-08-01 11:30:02 +02:00
2022-08-24 21:47:46 +08:00
2022-12-06 10:31:17 -08:00
2022-07-08 18:07:17 +08:00
2022-05-25 09:25:02 +01:00
2022-05-25 09:25:02 +01:00
2022-06-30 14:20:11 -07:00
2022-06-27 13:42:57 -07:00
2022-07-10 14:10:17 -07:00
2022-10-13 09:06:12 -07:00
2022-07-31 23:19:00 +02:00
2022-06-09 23:38:50 +08:00
2022-08-26 14:39:39 +08:00
2022-12-06 10:31:17 -08:00
2022-11-25 08:39:44 -08:00
2022-11-14 19:44:05 -08:00
2022-11-09 16:10:32 +08:00
2022-12-05 14:40:31 +01:00
2022-12-05 14:40:31 +01:00
2022-12-02 11:54:06 -08:00
2022-07-31 23:19:00 +02:00
2022-04-30 16:00:20 +08:00
2022-04-30 11:02:30 -07:00
2022-06-19 15:50:15 -07:00
2022-07-12 11:36:37 -07:00
2022-09-28 10:13:35 -07:00
2022-12-02 11:54:06 -08:00
2022-12-06 10:31:17 -08:00
2022-08-19 09:11:17 +01:00
2022-12-07 10:19:58 -08:00
2022-08-10 10:50:29 +01:00
2022-11-25 08:39:44 -08:00
2022-07-17 11:00:56 -07:00
2022-11-25 08:59:27 -08:00
2022-11-25 08:59:27 -08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-11-30 10:28:57 -08:00
2022-12-06 10:31:17 -08:00
2022-07-13 19:37:34 +01:00
2022-07-13 19:37:34 +01:00
2022-07-13 19:37:34 +01:00
2022-06-01 13:49:23 +08:00
2022-06-01 13:49:23 +08:00
2022-11-25 08:39:44 -08:00
2022-10-10 14:16:50 +08:00
2022-05-26 09:55:19 +08:00
2022-12-01 11:09:38 -08:00
2022-11-21 09:32:51 -08:00
2022-09-21 21:22:42 -07:00
2022-10-24 22:07:22 -07:00
2022-12-01 11:09:38 -08:00
2022-11-30 10:28:57 -08:00
2022-12-06 10:31:17 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-07-13 19:37:34 +01:00
2022-07-13 19:37:34 +01:00
2022-07-13 19:37:34 +01:00
2022-07-13 19:37:34 +01:00
2022-09-20 20:26:48 -07:00
2022-09-20 20:26:48 -07:00
2022-09-20 20:26:48 -07:00
2022-09-20 20:26:48 -07:00
2022-12-06 09:26:29 +08:00
2022-10-04 15:39:10 -07:00
2022-11-25 20:18:30 +08:00
2022-11-30 10:28:57 -08:00
2022-11-30 20:59:02 -08:00
2022-09-20 20:26:48 -07:00
2022-09-20 20:26:48 -07:00
2022-11-30 10:28:57 -08:00
2022-10-13 09:06:12 -07:00
2022-12-01 11:09:38 -08:00
2022-08-16 14:49:52 -07:00
2022-11-13 17:30:39 -08:00
2022-12-01 11:09:38 -08:00
2022-10-22 14:30:13 -07:00
2022-10-24 22:07:22 -07:00
2022-11-25 08:39:44 -08:00
2022-07-14 16:10:14 -07:00
2022-10-17 13:56:22 -07:00
2022-07-02 11:13:13 +08:00
2022-10-06 07:59:39 -07:00
2022-12-06 11:34:48 -05:00
2022-10-06 07:59:39 -07:00
2022-11-25 08:59:27 -08:00
2022-12-01 11:09:38 -08:00
2022-10-24 10:08:50 -07:00
2022-08-10 10:50:29 +01:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-09-20 20:26:48 -07:00
2022-09-20 20:26:48 -07:00
2022-07-21 14:54:58 -07:00
2022-12-01 13:29:24 -05:00
2022-05-11 13:16:31 -07:00
2022-07-31 23:19:00 +02:00
2022-08-15 08:32:51 -07:00
2022-11-25 08:59:27 -08:00
2022-10-13 09:06:12 -07:00
2022-11-25 08:59:27 -08:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-08-10 10:50:29 +01:00
2022-12-01 11:09:38 -08:00
2022-12-01 11:09:38 -08:00
2022-10-13 09:06:12 -07:00
2022-10-13 09:06:12 -07:00
2022-10-06 07:59:39 -07:00
2022-12-02 11:54:06 -08:00
2022-10-13 09:06:12 -07:00
2022-05-16 16:38:30 -07:00
2022-10-06 07:59:39 -07:00
2022-10-06 07:59:39 -07:00
2022-12-01 11:09:38 -08:00
2022-05-27 11:05:18 -07:00
2022-09-26 11:09:33 -07:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-12-06 22:14:15 -08:00
2022-07-18 20:26:08 -04:00