Luke Lau
8fb2160a76
[RISCV] Use DenseMap to track V0 definition. NFC ( #84465 )
...
Reviving some of the progress on #71764 . To recap, we explored removing
the V0 register copies to simplify the pass, but hit a limitation with
the register allocator due to our use of the vmv0 singleton reg class
and early-clobber constraints.
So since we will have to continue to track the definition of V0
ourselves, this patch simplifies it by storing it in a map. It will
allow us to move about copies to V0 in #71764 without having to do extra
bookkeeping.
2024-03-21 15:38:43 +08:00
..
2024-03-13 21:47:25 -07:00
2024-03-13 14:56:25 -07:00
2024-02-16 18:51:44 -05:00
2024-03-06 11:49:28 +08:00
2024-03-06 10:56:19 +08:00
2024-02-26 12:12:31 +00:00
2024-02-26 12:12:31 +00:00
2024-03-18 13:44:21 -04:00
2024-03-20 11:35:19 -07:00
2024-01-16 20:44:30 +08:00
2024-01-19 14:44:47 -08:00
2023-09-22 10:13:56 -07:00
2023-12-07 18:21:38 -08:00
2023-08-28 10:11:12 -07:00
2024-01-23 16:16:07 -08:00
2024-03-13 14:56:25 -07:00
2024-03-21 15:38:43 +08:00
2024-02-20 17:27:47 -08:00
2024-02-13 14:59:28 -08:00
2024-03-19 16:36:29 +00:00
2023-12-04 13:00:34 -08:00
2024-01-25 14:41:52 +08:00
2024-01-19 08:22:25 +08:00
2024-01-02 09:50:06 -08:00
2023-12-27 11:19:38 +08:00
2023-11-22 16:43:20 -08:00
2024-03-17 18:15:56 +00:00
2024-03-06 17:40:13 +00:00
2024-03-14 10:29:16 +01:00
2024-01-25 17:03:25 +08:00
2024-02-21 08:47:39 +01:00
2024-03-20 08:44:24 -07:00
2024-02-08 23:38:19 -08:00
2024-03-07 14:03:58 -08:00
2024-02-07 16:03:30 +08:00
2024-03-11 07:52:28 -07:00
2024-03-20 12:03:01 -07:00
2024-02-20 09:23:31 +08:00
2024-01-27 20:03:32 +09:00
2023-12-17 19:29:40 +08:00
2024-03-13 14:56:25 -07:00
2024-02-08 23:38:19 -08:00
2023-08-19 12:44:59 +08:00
2024-02-16 15:35:09 +08:00
2024-02-01 10:58:21 -08:00
2024-03-14 06:02:42 -07:00
2024-02-23 15:44:57 -08:00
2023-12-30 15:40:20 +08:00
2023-10-19 14:55:33 -07:00
2023-11-01 09:36:41 -07:00
2024-02-08 23:38:19 -08:00
2023-10-20 14:22:48 +08:00
2023-12-30 15:40:20 +08:00
2024-01-29 15:58:54 +00:00
2024-01-29 15:24:00 -08:00
2023-10-08 14:13:08 +08:00
2023-08-04 09:08:16 -07:00
2024-01-29 09:54:34 +08:00
2024-03-20 08:44:24 -07:00
2024-01-26 11:15:53 +08:00
2024-03-20 10:43:54 -07:00
2024-03-06 10:56:19 +08:00
2023-09-25 12:05:05 +08:00
2024-01-25 17:10:49 +08:00
2024-02-22 15:51:19 +08:00
2024-01-23 09:57:05 +08:00
2023-12-07 18:21:38 -08:00
2024-02-03 23:40:09 -08:00
2023-11-09 15:15:23 +08:00
2024-03-18 13:44:21 -04:00
2024-02-07 14:30:45 -08:00
2024-03-20 22:53:51 -07:00
2024-03-07 14:18:37 +08:00
2024-03-02 17:06:38 -08:00
2024-03-07 14:03:58 -08:00
2024-03-14 06:02:53 -07:00
2024-03-14 06:02:42 -07:00
2024-03-18 10:49:30 -07:00
2024-03-07 14:03:58 -08:00
2024-03-07 14:03:58 -08:00
2024-03-11 07:52:28 -07:00
2024-03-14 06:02:42 -07:00
2024-03-14 06:02:42 -07:00
2024-01-25 17:10:49 +08:00
2024-02-26 12:12:31 +00:00
2024-03-19 21:27:25 -07:00
2024-03-07 14:18:37 +08:00
2023-09-14 14:10:14 -07:00
2024-03-11 13:57:06 +08:00
2024-03-11 13:57:06 +08:00
2024-03-13 15:18:51 -04:00
2024-03-13 15:18:51 -04:00