paperchalice
abde52aa66
[CodeGen][NewPM] Port LiveIntervals to new pass manager ( #98118 )
...
- Add `LiveIntervalsAnalysis`.
- Add `LiveIntervalsPrinterPass`.
- Use `LiveIntervalsWrapperPass` in legacy pass manager.
- Use `std::unique_ptr` instead of raw pointer for `LICalc`, so
destructor and default move constructor can handle it correctly.
This would be the last analysis required by `PHIElimination`.
2024-07-10 19:34:48 +08:00
..
2024-06-13 20:20:27 +01:00
2024-07-09 20:12:47 +08:00
2024-06-30 16:52:55 +08:00
2024-07-09 10:54:25 +02:00
2024-06-11 16:38:53 +01:00
2024-05-05 16:38:52 +01:00
2024-06-04 08:31:03 +02:00
2024-04-04 08:04:21 -07:00
2024-03-27 13:01:23 -07:00
2024-05-23 11:07:35 +01:00
2024-05-23 11:07:35 +01:00
2024-05-23 11:07:35 +01:00
2024-05-23 11:07:35 +01:00
2024-06-11 16:38:53 +01:00
2024-07-04 20:54:43 +01:00
2024-06-04 08:31:03 +02:00
2024-05-15 14:25:29 +01:00
2024-03-31 22:19:33 -07:00
2024-06-30 17:17:20 +08:00
2024-04-03 12:26:12 +01:00
2024-06-11 07:51:21 -04:00
2024-05-05 13:08:34 +08:00
2024-06-12 16:47:08 -07:00
2024-05-15 14:25:29 +01:00
2024-05-16 18:24:23 -04:00
2024-06-08 23:01:05 +08:00
2024-05-16 18:24:23 -04:00
2024-05-29 07:05:55 +02:00
2024-05-16 18:24:23 -04:00
2024-05-16 18:24:23 -04:00
2024-04-06 15:27:45 -04:00
2024-06-26 13:33:09 +01:00
2024-06-26 13:33:09 +01:00
2024-06-12 14:11:07 +01:00
2024-06-26 13:33:09 +01:00
2024-06-12 14:11:07 +01:00
2024-06-26 13:33:09 +01:00
2024-06-12 14:11:07 +01:00
2024-06-26 13:33:09 +01:00
2024-06-12 14:11:07 +01:00
2024-05-15 14:23:46 +01:00
2024-06-25 12:25:56 +01:00
2024-04-29 13:08:52 +02:00
2024-06-09 12:28:20 +01:00
2024-05-24 13:46:34 +08:00
2024-05-24 13:46:34 +08:00
2024-05-24 13:46:34 +08:00
2024-04-08 11:01:19 +01:00
2024-04-29 09:01:57 +08:00
2024-06-06 19:01:39 +02:00
2024-07-01 08:41:19 +08:00
2024-05-15 13:10:16 +01:00
2024-06-03 17:22:43 -07:00
2024-04-11 12:29:29 -07:00
2024-07-03 11:19:05 +02:00
2024-05-16 14:41:19 -07:00
2024-06-28 15:24:06 +01:00
2024-06-28 15:24:06 +01:00
2024-04-15 10:38:26 +01:00
2024-04-05 16:36:34 +01:00
2024-07-08 13:12:50 +08:00
2024-06-07 12:22:42 +08:00
2024-06-07 12:22:42 +08:00
2024-04-12 10:13:56 +08:00
2024-05-09 13:15:01 +01:00
2024-06-04 09:23:52 +08:00
2024-06-07 12:22:42 +08:00
2024-06-09 12:28:20 +01:00
2024-07-01 15:32:23 +08:00
2024-05-15 17:46:49 +01:00
2024-05-05 10:15:00 +01:00
2024-05-12 12:50:05 +08:00
2024-06-28 15:24:06 +01:00
2024-05-15 14:11:24 +01:00
2024-05-16 18:24:23 -04:00
2024-05-21 20:22:17 +02:00
2024-04-16 12:48:04 -07:00
2024-04-17 12:04:18 -07:00
2024-04-17 12:48:02 -07:00
2024-06-04 08:31:03 +02:00
2024-06-04 08:31:03 +02:00
2024-06-05 10:58:54 +01:00
2024-05-06 11:13:05 +01:00
2024-06-15 21:10:00 +01:00
2024-04-26 11:28:56 +01:00
2024-04-26 14:11:03 +01:00
2024-04-03 15:00:50 +01:00
2024-06-28 16:29:14 +01:00
2024-04-18 09:04:21 -07:00
2024-06-14 15:43:36 +01:00
2024-05-22 22:43:10 +08:00
2024-04-12 11:22:24 +01:00
2024-04-18 09:04:21 -07:00
2024-04-18 09:04:21 -07:00
2024-06-14 15:43:36 +01:00
2024-04-13 14:51:29 +08:00
2024-05-24 13:46:34 +08:00
2024-07-05 10:37:34 +01:00
2024-07-08 14:01:32 +01:00
2024-07-08 14:01:32 +01:00
2024-06-24 11:10:27 +01:00
2024-05-28 12:40:39 +02:00
2024-06-14 15:43:36 +01:00
2024-05-03 10:09:52 -07:00
2024-07-03 11:19:05 +02:00
2024-06-14 15:43:36 +01:00
2024-04-16 12:30:27 +01:00
2024-04-16 12:30:27 +01:00
2024-05-06 19:47:33 -04:00
2024-06-11 15:17:53 +01:00
2024-05-07 09:18:55 -07:00
2024-04-04 15:42:29 +01:00
2024-05-20 21:02:48 +02:00
2024-06-04 08:31:03 +02:00
2024-03-27 17:01:41 +00:00
2024-06-14 15:07:27 +01:00
2024-06-04 08:31:03 +02:00
2024-06-07 12:22:42 +08:00
2024-06-07 12:22:42 +08:00
2024-05-21 09:27:03 -07:00
2024-05-28 13:45:23 +08:00
2024-06-14 15:43:36 +01:00
2024-04-29 13:08:52 +02:00
2024-06-10 20:46:26 -04:00
2024-06-10 20:46:26 -04:00
2024-06-10 20:46:26 -04:00
2024-06-05 10:08:28 +08:00
2024-06-10 20:46:26 -04:00
2024-07-05 10:37:34 +01:00
2024-06-14 15:43:36 +01:00
2024-04-29 13:08:52 +02:00
2024-04-29 13:08:52 +02:00
2024-04-08 09:44:34 +08:00
2024-04-08 16:05:52 -04:00
2024-05-24 14:36:48 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-15 14:07:33 +01:00
2024-05-28 10:55:05 +01:00
2024-05-06 11:25:23 +01:00
2024-03-27 16:26:10 +00:00
2024-03-27 16:26:10 +00:00
2024-04-08 14:39:08 -04:00
2024-04-03 15:22:23 +00:00
2024-05-24 13:46:34 +08:00
2024-04-08 11:01:19 +01:00
2024-05-31 12:48:45 -07:00
2024-07-10 19:34:48 +08:00
2024-07-05 10:37:33 +01:00
2024-06-11 16:38:53 +01:00
2024-05-30 00:53:43 +02:00
2024-07-03 00:56:50 +02:00
2024-07-03 00:56:50 +02:00
2024-07-09 10:54:25 +02:00
2024-06-13 18:05:52 -07:00
2024-05-21 20:22:17 +02:00
2024-04-19 10:56:59 +08:00
2024-06-14 15:43:36 +01:00
2024-07-05 22:37:26 +02:00
2024-06-25 10:25:48 -07:00
2024-06-13 11:09:18 +02:00
2024-06-14 10:04:33 +02:00
2024-07-09 10:50:43 +08:00
2024-06-25 10:25:48 -07:00
2024-06-05 15:01:33 -04:00
2024-04-04 08:04:21 -07:00
2024-06-21 09:26:44 +01:00
2024-06-14 15:43:36 +01:00
2024-06-11 16:38:53 +01:00
2024-07-08 14:01:32 +01:00
2024-07-09 09:11:18 +08:00
2024-06-14 15:43:36 +01:00
2024-07-03 09:02:31 +01:00
2024-04-29 12:05:49 +01:00
2024-04-29 12:05:49 +01:00
2024-05-15 17:46:49 +01:00
2024-05-15 17:46:49 +01:00
2024-05-15 17:46:49 +01:00
2024-05-15 17:46:49 +01:00
2024-05-15 17:46:49 +01:00
2024-05-15 17:46:49 +01:00
2024-05-15 17:46:49 +01:00
2024-05-15 17:46:49 +01:00
2024-05-02 12:29:05 +01:00
2024-06-12 22:06:10 +08:00
2024-04-07 08:43:13 +08:00
2024-06-13 20:20:27 +01:00
2024-06-25 12:25:56 +01:00
2024-06-25 12:25:56 +01:00
2024-04-29 13:08:52 +02:00
2024-06-25 12:25:56 +01:00
2024-05-23 17:27:07 +08:00
2024-04-10 10:42:01 +01:00
2024-07-03 11:47:48 +01:00
2024-04-08 11:01:19 +01:00
2024-04-29 10:16:45 +01:00
2024-06-04 08:31:03 +02:00
2024-05-03 10:09:52 -07:00
2024-07-04 16:41:08 +02:00
2024-05-06 11:25:23 +01:00
2024-06-14 15:43:36 +01:00
2024-07-08 14:11:21 +01:00
2024-05-09 13:13:20 +01:00
2024-03-28 14:43:49 -07:00
2024-06-30 10:23:13 -07:00
2024-05-15 14:11:23 +01:00
2024-05-15 14:11:23 +01:00
2024-05-03 10:09:52 -07:00
2024-05-15 14:11:23 +01:00
2024-04-22 21:04:05 +08:00
2024-06-25 12:25:56 +01:00
2024-06-26 14:45:14 +08:00
2024-05-03 10:09:52 -07:00
2024-04-04 08:04:21 -07:00
2024-05-15 14:25:29 +01:00
2024-05-06 11:25:23 +01:00
2024-07-08 14:01:32 +01:00
2024-06-14 15:07:27 +01:00
2024-06-04 08:31:03 +02:00
2024-03-27 17:01:41 +00:00
2024-04-05 16:36:35 +01:00
2024-05-23 22:50:39 +08:00
2024-04-29 13:08:52 +02:00
2024-04-08 11:01:19 +01:00
2024-04-08 11:01:19 +01:00
2024-06-28 14:54:47 +01:00
2024-03-25 10:06:12 +08:00
2024-03-28 08:37:19 -07:00
2024-05-02 10:31:56 +01:00
2024-04-30 16:52:56 -07:00
2024-05-21 13:07:56 -07:00
2024-05-24 14:10:32 +08:00
2024-05-03 13:22:16 +01:00
2024-05-06 10:59:44 +08:00
2024-05-19 11:06:09 +01:00
2024-05-22 20:20:33 +08:00
2024-05-24 16:30:23 +01:00
2024-06-08 21:40:57 +08:00
2024-06-13 15:05:31 +01:00
2024-06-12 19:55:39 +01:00
2024-07-08 13:10:45 +01:00
2024-06-25 12:25:56 +01:00
2024-05-24 13:46:34 +08:00
2024-05-06 10:55:36 -07:00
2024-05-06 10:55:36 -07:00
2024-04-15 11:01:15 +02:00
2024-06-07 12:22:42 +08:00
2024-05-16 13:53:25 +01:00
2024-06-14 15:43:36 +01:00
2024-03-26 20:53:34 +01:00
2024-04-29 13:08:52 +02:00
2024-06-17 11:16:52 +02:00
2024-05-04 12:03:10 +01:00
2024-06-14 15:07:27 +01:00
2024-06-07 18:47:37 +02:00
2024-05-04 12:03:10 +01:00
2024-05-07 17:27:58 +01:00
2024-04-19 10:56:59 +08:00
2024-07-04 08:42:53 -07:00
2024-06-13 20:20:27 +01:00
2024-06-14 15:43:36 +01:00
2024-06-11 16:38:53 +01:00
2024-06-11 16:38:53 +01:00
2024-06-30 17:17:20 +08:00
2024-04-02 18:38:37 +01:00
2024-06-30 16:52:55 +08:00
2024-05-15 13:49:39 +01:00
2024-05-15 13:49:39 +01:00
2024-06-04 09:23:52 +08:00
2024-07-09 12:09:11 +08:00
2024-06-14 15:43:36 +01:00
2024-05-24 13:46:34 +08:00
2024-06-15 14:07:33 +01:00
2024-06-14 15:43:36 +01:00
2024-05-22 11:07:23 +01:00
2024-05-22 11:07:24 +01:00
2024-07-08 14:11:21 +01:00
2024-03-27 09:03:46 -04:00
2024-05-08 08:58:55 -07:00
2024-06-07 12:22:42 +08:00
2024-06-13 18:05:52 -07:00
2024-06-13 18:05:52 -07:00
2024-04-08 10:14:02 -04:00
2024-04-08 10:14:02 -04:00
2024-07-04 20:54:43 +01:00
2024-04-26 16:50:39 +01:00
2024-04-26 16:50:39 +01:00
2024-04-26 16:50:39 +01:00
2024-05-01 14:55:14 -07:00
2024-04-17 20:27:09 +08:00
2024-05-07 22:02:10 -04:00
2024-07-08 14:11:21 +01:00
2024-04-19 10:01:42 -07:00
2024-03-28 14:43:49 -07:00
2024-07-02 15:36:02 -07:00
2024-06-17 11:16:52 +02:00
2024-04-09 23:06:55 -05:00
2024-06-04 08:31:03 +02:00
2024-05-24 13:46:34 +08:00
2024-07-02 15:36:02 -07:00
2024-07-02 15:36:02 -07:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-07-04 20:54:43 +01:00
2024-07-04 20:15:48 +01:00
2024-07-04 20:15:48 +01:00
2024-04-08 11:01:19 +01:00
2024-03-27 17:01:41 +00:00
2024-04-29 13:08:52 +02:00
2024-06-14 15:43:36 +01:00
2024-04-29 13:08:52 +02:00
2024-04-29 13:08:52 +02:00
2024-04-29 13:08:52 +02:00
2024-06-05 15:01:33 -04:00
2024-05-20 08:53:21 +08:00
2024-05-16 17:04:30 +01:00
2024-05-17 15:04:22 +01:00
2024-04-29 13:08:52 +02:00
2024-06-10 20:46:26 -04:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-04-29 13:08:52 +02:00
2024-04-09 11:06:18 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-04-02 18:38:37 +01:00
2024-03-26 10:03:42 +00:00
2024-04-16 12:30:27 +01:00
2024-05-06 11:25:23 +01:00
2024-04-09 13:23:44 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-05-06 11:25:23 +01:00
2024-05-03 09:31:27 +08:00
2024-05-03 09:31:27 +08:00
2024-06-15 14:07:33 +01:00
2024-06-28 15:24:06 +01:00
2024-04-18 09:04:21 -07:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-28 15:24:06 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-05-05 10:15:00 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-14 15:43:36 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-06-15 14:07:33 +01:00
2024-06-14 15:43:36 +01:00
2024-05-08 10:22:58 +01:00
2024-05-29 10:38:03 +01:00
2024-04-16 13:27:12 +01:00
2024-05-08 17:05:45 +01:00
2024-06-25 12:25:56 +01:00
2024-06-14 15:43:36 +01:00
2024-04-03 13:35:55 +01:00
2024-06-19 16:55:33 +01:00
2024-06-28 15:24:06 +01:00
2024-06-07 12:22:42 +08:00
2024-07-04 14:32:39 +01:00
2024-05-31 14:43:10 +01:00
2024-06-09 11:30:05 +01:00
2024-03-26 15:03:41 +00:00
2024-03-26 15:03:41 +00:00
2024-03-26 15:03:41 +00:00
2024-05-31 13:59:49 +01:00
2024-05-04 12:03:10 +01:00
2024-06-11 15:17:53 +01:00
2024-06-18 14:15:13 -07:00
2024-05-03 10:09:52 -07:00
2024-05-03 10:09:52 -07:00
2024-05-03 10:09:52 -07:00
2024-05-15 14:25:29 +01:00
2024-05-07 17:27:58 +01:00
2024-06-14 15:43:36 +01:00
2024-04-19 13:47:29 +01:00
2024-05-27 21:40:44 -07:00
2024-05-27 21:43:10 -07:00
2024-06-30 17:17:20 +08:00
2024-07-05 10:37:33 +01:00