Joseph Huber
4a17e86f27
[LinkerWrapper] Add an overriding option for debugging ( #91984 )
...
Summary:
One of the downsides of the linker wrapper is that it made debugging
more difficult. It is very powerful in that it can resolve a lot of
input matching and library handling that could not be done before.
However, the old method allowed users to simply copy-paste the script
files to modify the output and test it.
This patch attempts to make it easier to debug changes by letting the
user override all the linker inputs. That is, we provide a user-created
binary that is treated like the final output of the device link step.
The intended use-case is for using `-save-temps` to get some IR, then
modifying the IR and sticking it back in to see if it exhibits the old
failures.
2024-05-14 18:39:48 -05:00
..
2024-04-02 10:54:38 -05:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-02-09 15:22:09 -08:00
2024-01-17 16:20:34 +00:00
2023-11-23 09:30:51 +08:00
2024-02-12 15:00:45 -08:00
2024-04-08 15:16:00 -07:00
2024-05-10 09:57:06 +01:00
2024-01-17 16:20:34 +00:00
2024-05-09 21:54:48 +01:00
2024-05-09 21:54:48 +01:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-04-26 13:04:35 +01:00
2024-02-12 15:00:45 -08:00
2024-01-17 16:20:34 +00:00
2023-12-07 16:47:41 +08:00
2024-02-12 15:00:45 -08:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-05-09 15:32:18 +03:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-03-01 21:06:08 +00:00
2024-01-11 12:53:23 +00:00
2024-03-19 13:58:51 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-03-27 07:49:38 +00:00
2024-02-12 15:00:45 -08:00
2024-01-17 16:20:34 +00:00
2023-12-05 18:07:22 -08:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-01-17 16:20:34 +00:00
2024-04-23 08:44:25 +08:00
2024-04-19 08:27:38 +02:00
2024-04-10 10:47:04 -07:00
2024-02-14 15:19:04 +01:00
2024-02-14 15:19:04 +01:00
2024-03-07 07:40:38 -06:00
2024-02-02 10:41:47 -05:00
2024-04-28 06:36:09 -05:00
2023-09-18 16:14:18 -07:00
2024-04-12 10:43:59 -07:00
2023-09-18 12:18:45 -07:00
2023-11-20 23:15:17 -08:00
2023-09-18 16:28:04 -07:00
2024-03-15 10:50:21 -07:00
2023-12-05 08:27:55 -08:00
2024-02-26 09:55:02 -08:00
2023-10-09 00:49:53 -04:00
2024-02-22 14:26:11 -08:00
2023-12-05 18:10:39 -08:00
2024-04-14 17:05:55 -07:00
2024-05-07 11:48:30 +01:00
2024-03-08 16:11:36 +00:00
2023-08-22 11:08:11 +01:00
2024-05-07 11:48:30 +01:00
2024-05-02 08:04:53 +08:00
2024-02-12 15:00:45 -08:00
2024-01-17 16:20:34 +00:00
2024-05-02 08:04:53 +08:00
2024-02-15 12:13:07 +05:30
2023-10-15 13:47:56 +08:00
2023-12-01 12:00:18 +00:00
2023-12-01 12:00:18 +00:00
2024-05-02 08:04:53 +08:00
2024-05-02 08:04:53 +08:00
2024-05-02 08:04:53 +08:00
2024-05-02 08:04:53 +08:00
2024-02-27 17:34:48 -08:00
2023-09-10 12:37:06 -07:00
2023-11-01 13:37:52 +00:00
2023-10-23 10:06:16 +08:00
2024-04-14 17:05:55 -07:00
2023-10-25 08:27:06 +01:00
2024-04-23 11:29:59 -04:00
2024-04-18 16:45:36 -07:00
2024-04-18 16:45:36 -07:00
2024-01-09 19:43:14 +08:00
2024-02-20 13:50:41 +01:00
2023-11-05 00:39:38 -07:00
2024-03-14 09:53:38 -07:00
2024-05-07 15:23:50 -04:00
2024-05-07 15:23:50 -04:00
2024-05-07 15:23:50 -04:00
2024-05-07 15:23:50 -04:00
2024-05-09 17:14:43 -04:00
2023-08-30 10:04:34 -07:00
2024-04-14 17:05:55 -07:00
2023-09-07 11:26:16 +02:00
2024-04-18 10:16:32 -04:00
2024-04-02 10:40:19 -07:00
2024-04-14 17:05:55 -07:00
2024-03-08 09:07:00 -06:00
2024-03-15 17:16:10 -05:00
2024-04-02 10:40:19 -07:00
2024-04-09 11:55:31 -04:00
2024-03-05 22:03:00 -06:00
2024-03-05 22:03:00 -06:00
2024-03-05 22:03:00 -06:00
2024-03-08 09:07:00 -06:00
2024-03-05 22:03:00 -06:00
2023-12-13 10:36:03 -08:00
2023-08-28 12:13:42 -04:00
2024-02-28 15:12:31 -08:00
2024-03-29 13:44:22 -07:00
2023-10-30 11:15:02 -05:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-04-19 08:52:28 -04:00
2024-04-22 12:01:21 +01:00
2024-04-25 13:57:32 -04:00
2024-04-02 10:40:19 -07:00
2024-01-02 18:09:16 +00:00
2024-03-05 22:03:00 -06:00
2024-05-08 12:20:41 -04:00
2024-05-05 12:53:34 -07:00
2024-01-22 09:54:54 -05:00
2023-08-19 01:47:16 -07:00
2023-11-16 13:48:04 -08:00
2023-11-13 02:42:14 -05:00
2023-11-27 11:04:29 +08:00
2024-04-02 10:40:19 -07:00
2024-04-29 18:37:47 -07:00
2024-04-30 14:43:45 -07:00
2024-03-21 07:10:42 -07:00
2024-01-25 10:50:59 -05:00
2024-02-07 15:23:32 -08:00
2024-02-27 15:23:00 -05:00
2023-11-14 00:43:40 -08:00
2023-11-02 23:29:02 -04:00
2024-05-10 10:49:52 -07:00
2024-05-10 10:49:52 -07:00
2023-08-30 19:20:17 -04:00
2024-04-13 12:39:30 +08:00
2024-03-04 19:44:15 -05:00
2024-05-13 14:50:08 -03:00
2024-03-19 10:37:51 -07:00
2024-04-08 12:30:27 -07:00
2024-05-10 00:38:52 -07:00
2023-09-06 20:59:20 +00:00
2024-03-04 19:44:15 -05:00
2023-08-25 18:50:46 +00:00
2024-01-25 09:29:46 +00:00
2024-04-26 11:59:03 -07:00
2024-01-08 12:20:17 -08:00
2024-04-10 14:40:07 +08:00
2024-01-03 17:34:00 +00:00
2024-02-23 14:21:02 -06:00
2024-04-02 10:40:19 -07:00
2023-09-22 18:17:44 -04:00
2024-03-19 16:22:30 -05:00
2023-09-27 15:24:44 -07:00
2023-09-27 15:24:44 -07:00
2023-09-27 15:24:44 -07:00
2023-09-27 15:24:44 -07:00
2023-09-27 15:24:44 -07:00
2023-09-27 15:24:44 -07:00
2023-09-27 15:24:44 -07:00
2023-09-27 15:24:44 -07:00
2024-04-02 10:40:19 -07:00
2023-09-28 14:54:07 -05:00
2023-09-27 15:24:44 -07:00
2024-03-11 14:09:59 -05:00
2024-02-05 08:19:53 +01:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-02-05 08:19:53 +01:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-04-02 10:54:38 -05:00
2024-03-08 09:07:00 -06:00
2024-03-09 09:45:48 -05:00
2024-03-09 09:45:48 -05:00
2024-02-02 10:41:47 -05:00
2024-03-08 09:07:00 -06:00
2024-03-19 23:03:57 -04:00
2024-03-20 07:15:49 -05:00
2024-03-08 09:07:00 -06:00
2024-03-19 23:03:57 -04:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-01-31 17:51:42 -05:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-03-08 09:07:00 -06:00
2024-01-23 00:55:59 +00:00
2024-04-26 15:07:13 -04:00
2024-02-12 10:05:22 -08:00
2024-01-17 14:38:40 -08:00
2024-04-14 17:05:55 -07:00
2024-04-25 09:27:55 -07:00
2024-02-06 15:40:27 -08:00
2023-11-19 10:38:49 -08:00
2024-01-12 12:23:42 -08:00
2024-05-09 09:38:22 -05:00
2024-04-10 09:07:43 -05:00
2024-05-14 18:39:48 -05:00
2024-04-02 10:40:19 -07:00
2024-04-29 13:22:08 -07:00
2024-04-02 10:40:19 -07:00
2024-04-02 10:40:19 -07:00
2024-04-10 10:46:53 -05:00
2023-10-31 15:52:05 +08:00
2023-10-31 15:52:05 +08:00
2023-10-31 15:52:05 +08:00
2023-10-31 15:52:05 +08:00
2024-03-15 10:50:21 -07:00
2023-10-03 09:18:21 -04:00
2023-10-24 09:13:01 -07:00
2024-03-08 09:07:00 -06:00
2023-09-01 23:25:08 -07:00
2024-01-11 16:52:35 -08:00
2024-04-04 10:25:30 +01:00
2023-09-01 22:39:38 +03:00
2023-10-01 23:42:16 +03:00
2023-08-24 23:15:26 +03:00
2024-04-14 17:05:55 -07:00
2024-02-28 15:12:31 -08:00
2024-01-31 13:51:12 +02:00
2024-03-20 14:18:24 +08:00
2024-04-02 10:40:19 -07:00
2024-04-15 11:55:45 +08:00
2024-04-03 16:28:05 +08:00
2024-03-21 15:11:45 +01:00
2024-02-01 13:44:32 +08:00
2023-12-21 13:15:02 -05:00
2024-04-14 17:05:55 -07:00
2024-05-04 15:15:12 -07:00
2024-04-11 15:51:27 -07:00
2024-03-15 10:50:21 -07:00
2024-03-04 19:44:15 -05:00
2024-04-02 10:40:19 -07:00
2023-09-11 14:58:36 +00:00
2024-02-28 15:12:31 -08:00
2023-08-28 12:13:42 -04:00
2024-01-05 13:55:50 -08:00
2024-01-25 15:56:13 -06:00
2023-08-28 12:13:42 -04:00
2024-04-02 10:40:19 -07:00
2023-09-14 18:28:37 +00:00
2023-09-15 13:19:13 +02:00
2023-11-17 06:29:02 -08:00
2024-03-04 19:44:15 -05:00
2024-01-23 17:08:04 -05:00
2024-04-02 10:54:38 -05:00
2024-03-07 07:40:38 -06:00
2023-09-16 00:27:45 -07:00
2023-09-10 12:37:06 -07:00
2024-04-02 10:40:19 -07:00
2024-05-09 09:53:57 -04:00
2024-01-26 09:28:31 +08:00
2024-04-14 17:05:55 -07:00
2024-05-02 08:04:53 +08:00
2024-04-14 17:05:55 -07:00
2023-09-22 08:43:17 +01:00
2024-02-28 15:12:31 -08:00
2024-05-03 10:23:53 -07:00
2024-03-20 12:14:09 -07:00
2024-04-18 10:21:54 -04:00
2024-05-13 14:50:08 -03:00
2024-05-13 14:50:08 -03:00
2024-04-14 17:05:55 -07:00
2024-04-14 17:05:55 -07:00
2024-04-14 17:05:55 -07:00
2024-04-14 17:05:55 -07:00
2023-12-15 11:16:05 +08:00
2024-05-03 09:29:27 -07:00
2024-01-23 21:45:24 -05:00
2023-12-27 09:12:35 +08:00
2024-04-19 11:52:02 -07:00
2024-05-01 10:39:24 -07:00
2024-01-08 16:04:33 +07:00
2023-10-26 14:15:36 -07:00
2024-01-26 11:14:43 +08:00
2024-02-28 15:12:31 -08:00
2024-01-29 14:53:48 +01:00
2024-04-23 11:29:59 -04:00
2023-11-13 02:42:14 -05:00
2023-09-07 11:26:16 +02:00
2024-04-02 10:40:19 -07:00
2024-04-02 10:40:19 -07:00
2024-04-02 10:40:19 -07:00
2024-04-29 13:22:08 -07:00
2024-02-04 11:08:00 +07:00
2023-08-25 13:29:10 -07:00
2024-02-11 02:04:18 -05:00
2024-03-06 11:24:44 -08:00
2024-05-07 15:23:50 -04:00
2024-05-07 15:23:50 -04:00
2023-08-30 14:39:00 -07:00
2023-08-31 23:26:46 -07:00
2024-03-08 09:07:00 -06:00
2024-04-30 15:14:44 +08:00
2024-03-28 08:37:25 -04:00
2024-03-13 10:26:31 -04:00
2023-08-30 08:45:16 -07:00
2024-02-15 14:47:50 -08:00
2024-03-22 08:38:40 -07:00
2023-09-11 18:53:51 -07:00
2023-09-01 00:41:38 +09:00
2023-09-29 17:47:15 +09:00
2023-09-30 07:27:00 +09:00
2024-04-05 10:01:09 -07:00
2024-01-19 21:57:40 +00:00
2024-01-22 12:37:11 +00:00
2023-11-19 10:38:49 -08:00
2023-11-19 10:38:49 -08:00
2024-05-02 09:45:58 -07:00
2024-05-07 13:02:31 -07:00
2024-04-14 17:05:55 -07:00
2024-04-14 17:05:55 -07:00
2024-04-16 08:33:25 -04:00
2023-11-19 10:38:49 -08:00
2023-10-19 15:11:15 +08:00
2023-08-31 23:26:46 -07:00
2023-08-18 09:46:11 -04:00
2024-05-11 15:55:59 +08:00
2024-02-09 08:52:06 -08:00
2024-01-17 21:09:15 -08:00
2024-04-14 17:05:55 -07:00