Orlando Cazalet-Hyams
3d42557872
[RemoveDI] Handle DPValues in SROA ( #74089 )
...
Handle dbg.declares in SROA using DPValues.
In order to reduce duplication, the migrate-debug-info loop has been changed
to a generic lambda with some helper function overloads, which is called
for dbg.declares, dbg.assigns, and DPValues alike.
The tests will become "live" once #74090 lands (see for more info).
2023-12-12 15:49:24 +00:00
..
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-11-18 06:36:33 -08:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-11-21 17:10:25 +00:00
2022-12-13 16:08:09 +01:00
2023-12-12 14:28:05 +00:00
2022-12-13 16:08:09 +01:00
2023-12-12 15:25:08 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-07-12 12:03:44 +02:00
2023-06-05 12:55:39 -07:00
2022-10-12 12:49:17 +02:00
2021-06-01 21:59:47 -07:00
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +02:00
2023-09-01 18:25:16 -07:00
2022-10-12 12:49:17 +02:00
2021-11-24 12:30:55 +00:00
2022-10-12 12:49:17 +02:00
2022-12-13 16:08:09 +01:00
2023-06-20 16:51:05 +02:00
2022-12-22 03:31:36 -05:00
2022-12-22 03:31:36 -05:00
2023-12-12 11:32:19 +00:00
2022-12-13 16:08:09 +01:00
2022-12-09 01:04:45 +03:00
2022-12-09 01:04:45 +03:00
2023-11-30 15:29:05 +00:00
2020-02-02 09:28:45 -08:00
2023-11-30 15:29:05 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-01-26 13:08:35 -08:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-05-23 15:31:31 -07:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-02-09 18:45:20 +03:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-12-12 11:32:19 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-11-21 17:10:25 +00:00
2023-11-21 17:10:25 +00:00
2023-11-21 17:10:25 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-01-06 19:31:10 +00:00
2023-01-06 19:31:10 +00:00
2023-01-06 19:31:10 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-01-06 19:31:10 +00:00
2022-12-13 16:08:09 +01:00
2023-06-10 12:02:27 +08:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-10-09 05:26:58 -07:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-09 01:04:45 +03:00
2023-01-06 10:51:02 +00:00
2023-03-29 21:01:38 +00:00
2018-05-09 02:40:45 +00:00
2023-05-23 15:31:31 -07:00
2023-01-11 15:07:11 -08:00
2020-09-15 11:30:18 +07:00
2020-06-02 17:55:30 +07:00
2022-09-22 17:08:41 +00:00
2022-12-13 16:08:09 +01:00
2023-12-12 11:32:19 +00:00
2023-12-12 11:32:19 +00:00
2022-12-15 02:57:08 +00:00
2023-11-18 19:17:51 +08:00
2022-12-22 03:31:36 -05:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-05-19 22:21:56 +08:00
2020-12-30 15:47:16 -08:00
2023-05-19 22:21:56 +08:00
2020-11-24 17:48:11 -08:00
2020-05-12 10:29:18 +05:30
2021-12-14 15:41:53 -08:00
2020-11-24 17:48:11 -08:00
2020-11-24 17:48:11 -08:00
2020-08-11 13:30:52 +02:00
2020-06-17 12:57:54 +07:00
2020-11-24 17:35:00 -08:00
2023-11-18 06:36:33 -08:00
2020-03-19 09:29:23 -07:00
2022-12-13 16:08:09 +01:00
2023-12-12 07:01:20 -08:00
2023-07-19 23:30:30 -07:00
2022-12-13 16:08:09 +01:00
2023-09-15 19:07:44 +01:00
2022-12-13 16:08:09 +01:00
2021-11-14 21:36:12 -08:00
2022-12-13 16:08:09 +01:00
2020-05-28 13:46:41 +05:30
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-06-16 00:49:59 +02:00
2022-12-13 16:08:09 +01:00
2023-07-12 12:03:44 +02:00
2023-07-12 12:03:44 +02:00
2023-07-12 12:03:44 +02:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-12-12 11:32:19 +00:00
2023-06-20 09:19:19 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-01-31 14:12:02 -08:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-11-09 09:51:49 +00:00
2021-06-29 09:21:00 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-05-15 16:53:52 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-10-06 16:19:43 -07:00
2023-06-16 00:49:59 +02:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-06-08 11:16:42 -07:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-06-24 10:06:17 -07:00
2022-12-13 16:08:09 +01:00
2023-09-11 09:59:21 -04:00
2023-01-11 15:07:11 -08:00
2023-01-11 15:07:11 -08:00
2023-01-11 15:07:11 -08:00
2023-04-20 11:42:24 -07:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2019-11-08 15:30:11 -08:00
2018-05-09 02:40:45 +00:00
2017-10-10 14:15:25 +00:00
2023-12-12 11:32:19 +00:00
2023-04-25 13:17:46 -07:00
2017-12-04 21:27:46 +00:00
2023-07-12 12:03:44 +02:00
2019-01-08 17:52:29 +00:00
2022-12-13 16:08:09 +01:00
2023-10-16 12:17:24 +02:00
2023-11-04 17:08:42 +00:00
2023-06-16 00:49:59 +02:00
2023-06-16 00:49:59 +02:00
2022-12-13 16:08:09 +01:00
2023-12-12 14:28:05 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2021-05-24 19:43:40 +02:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-03-16 23:54:03 +05:30
2023-03-16 23:54:03 +05:30
2022-12-13 16:08:09 +01:00
2023-07-19 23:30:30 -07:00
2023-07-19 23:30:30 -07:00
2023-07-19 23:30:30 -07:00
2018-05-09 02:40:45 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2020-11-24 17:48:11 -08:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-12-12 11:32:19 +00:00
2022-12-13 16:08:09 +01:00
2023-04-27 13:56:09 +01:00
2023-12-12 14:28:05 +00:00
2023-01-06 19:31:10 +00:00
2023-01-06 18:03:48 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-01-20 14:47:11 +00:00
2022-12-13 16:08:09 +01:00
2023-01-06 18:03:48 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-01-09 08:58:33 +00:00
2023-01-09 08:58:33 +00:00
2023-01-20 14:47:11 +00:00
2023-05-19 11:29:30 +01:00
2022-12-13 16:08:09 +01:00
2023-01-09 08:58:33 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-06-16 00:49:59 +02:00
2023-11-30 13:00:26 +00:00
2023-07-12 12:03:44 +02:00
2023-05-17 17:03:15 +02:00
2023-01-06 19:31:10 +00:00
2022-12-13 16:08:09 +01:00
2023-09-15 19:52:50 +00:00
2022-09-30 16:01:33 -07:00
2023-01-06 19:31:10 +00:00
2020-11-26 14:30:18 +00:00
2022-12-13 16:08:09 +01:00
2023-05-19 22:21:56 +08:00
2023-05-19 22:21:56 +08:00
2023-11-30 16:30:32 +00:00
2023-05-03 09:28:07 +01:00
2023-03-06 11:31:46 +04:00
2022-12-13 16:08:09 +01:00
2018-05-09 02:40:45 +00:00
2017-08-30 18:06:51 +00:00
2022-12-13 16:08:09 +01:00
2023-07-12 12:03:44 +02:00
2023-06-16 00:49:59 +02:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-10-12 12:49:17 +02:00
2020-05-28 13:46:41 +05:30
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-22 03:31:36 -05:00
2022-10-27 08:51:07 +00:00
2022-12-13 16:08:09 +01:00
2023-12-12 11:32:19 +00:00
2023-12-12 11:32:19 +00:00
2022-12-13 16:08:09 +01:00
2023-01-06 19:31:10 +00:00
2023-01-06 18:03:48 +00:00
2022-12-13 16:08:09 +01:00
2023-09-15 19:07:44 +01:00
2022-12-13 16:08:09 +01:00
2021-01-11 09:32:49 -08:00
2022-12-12 22:34:49 +00:00
2022-12-13 16:08:09 +01:00
2023-03-29 21:01:38 +00:00
2017-10-10 14:15:25 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-12-12 11:32:19 +00:00
2023-12-12 11:32:19 +00:00
2023-01-06 19:31:10 +00:00
2023-01-06 19:31:10 +00:00
2023-11-21 17:10:25 +00:00
2023-11-21 17:10:25 +00:00
2023-11-21 17:10:25 +00:00
2023-11-21 17:10:25 +00:00
2023-11-21 17:10:25 +00:00
2023-11-21 17:10:25 +00:00
2023-01-06 19:31:10 +00:00
2023-01-06 18:03:48 +00:00
2023-01-06 19:31:10 +00:00
2023-11-08 00:29:24 +01:00
2023-12-12 11:32:19 +00:00
2023-12-12 11:32:19 +00:00
2023-01-06 19:31:10 +00:00
2023-06-01 00:21:00 +00:00
2023-06-01 00:21:00 +00:00
2020-11-24 17:48:11 -08:00
2018-09-05 10:18:36 +00:00
2023-12-12 11:32:19 +00:00
2023-12-12 15:49:24 +00:00
2023-12-12 15:49:24 +00:00
2023-12-12 15:49:24 +00:00
2023-12-12 15:49:24 +00:00
2023-12-12 15:49:24 +00:00
2023-12-12 15:49:24 +00:00
2023-12-12 15:49:24 +00:00
2023-05-23 20:24:55 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2021-03-30 23:20:38 +05:30
2020-10-24 06:45:33 +02:00
2020-11-24 17:48:11 -08:00
2022-12-13 16:08:09 +01:00
2020-03-19 09:29:23 -07:00
2023-06-01 00:21:00 +00:00
2020-03-19 09:29:23 -07:00
2020-02-07 11:15:55 +05:30
2023-06-23 17:05:07 -07:00
2022-12-13 16:08:09 +01:00
2021-11-04 14:54:27 -07:00
2022-12-01 21:25:59 +01:00
2019-04-11 20:25:10 +00:00
2022-12-13 16:08:09 +01:00
2023-04-26 16:16:33 -07:00
2023-04-26 16:16:33 -07:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2023-06-20 16:51:05 +02:00
2023-12-12 11:32:19 +00:00
2017-09-11 22:59:45 +00:00
2022-12-13 16:08:09 +01:00
2023-12-12 11:32:19 +00:00
2023-12-12 11:32:19 +00:00
2023-06-20 22:40:56 -07:00