Stephen Tozer
da0faa0594
[DebugInfo] Produce variadic DBG_INSTR_REFs from ISel
...
This patch modifies SelectionDAG and FastISel to produce DBG_INSTR_REFs with
variadic expressions, and produce DBG_INSTR_REFs for debug values with variadic
location expressions. The former essentially means just prepending
DW_OP_LLVM_arg, 0 to the existing expression. The latter is achieved in
MachineFunction::finalizeDebugInstrRefs and InstrEmitter::EmitDbgInstrRef.
Reviewed By: jmorse, Orlando
Differential Revision: https://reviews.llvm.org/D133929
2023-01-09 08:58:33 +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
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-01-09 08:58:33 +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-10-12 12:49:17 +02:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-01-21 11:37:49 +00:00
2022-12-09 20:17:37 +00: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
2022-10-12 12:49:17 +02: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
2022-12-22 03:31:36 -05: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-09 01:04:45 +03:00
2022-12-09 01:04:45 +03:00
2022-12-13 16:08:09 +01:00
2020-02-02 09:28:45 -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-06-18 00:52:34 +00:00
2022-01-26 13:08:35 -08:00
2022-07-08 10:15:25 -07:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2021-11-07 15:06:54 +00:00
2021-11-07 15:06:54 +00:00
2022-12-13 16:08:09 +01:00
2021-11-07 15:06:54 +00:00
2022-12-25 13:28:27 -08:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-15 10:55:18 -06:00
2022-12-13 16:08:09 +01:00
2022-12-15 10:55:18 -06: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-01-09 08:58:33 +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
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
2021-11-24 11:48:16 +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
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-09 01:04:45 +03:00
2023-01-06 10:51:02 +00:00
2020-10-04 15:48:57 -07:00
2018-05-09 02:40:45 +00:00
2023-01-06 19:31:10 +00:00
2022-05-05 18:18:53 +00:00
2022-12-07 13:14:23 -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
2022-12-13 16:08:09 +01:00
2021-12-24 00:47:04 +02:00
2022-12-15 02:57:08 +00: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
2021-11-07 15:06:54 +00:00
2020-12-30 15:47:16 -08:00
2021-12-24 00:47:04 +02: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
2020-03-19 09:29:23 -07:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-08-09 13:11:51 +08: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
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
2021-12-24 00:47:04 +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
2022-12-13 16:08:09 +01:00
2021-11-07 15:06:54 +00:00
2021-11-07 15:06:54 +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-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
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
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-09-26 16:23:37 -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-04-27 21:18:14 +00:00
2022-12-07 13:14:23 -08:00
2022-12-07 13:14:23 -08:00
2022-12-07 13:14:23 -08:00
2022-12-07 13:14:23 -08: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-01-05 15:36:50 +00:00
2017-12-04 21:27:46 +00:00
2022-12-13 16:08:09 +01:00
2019-01-08 17:52:29 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-07-08 10:15:25 -07:00
2022-02-09 11:51:43 -08:00
2022-02-09 11:51:43 -08:00
2022-02-03 13:39:19 -08:00
2022-12-13 16:08:09 +01:00
2022-03-12 13:27:42 -08:00
2021-11-24 17:16:35 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-04-07 07:00:56 -04: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-03-22 16:46:47 +04: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
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
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 18:03:48 +00:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-02-02 19:41:59 +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
2022-07-11 13:38:23 +01:00
2022-03-22 16:46:47 +04: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
2022-12-13 16:08:09 +01:00
2023-01-06 10:51:02 +00:00
2022-12-13 16:08:09 +01:00
2021-12-24 00:47:04 +02:00
2021-11-07 15:06:54 +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-09-30 16:01:33 -07:00
2021-11-17 11:51:29 +00:00
2021-11-17 11:51:29 +00: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
2021-11-07 15:06:54 +00:00
2021-11-07 15:06:54 +00:00
2022-12-13 16:08:09 +01:00
2022-11-08 12:15:42 +01:00
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +02:00
2023-01-03 16:52:29 +04:00
2022-10-12 12:49:17 +02:00
2022-12-13 16:08:09 +01:00
2022-10-12 12:49:17 +02: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
2022-12-09 20:17:37 +00:00
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +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
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +02:00
2023-01-06 19:31:10 +00: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
2022-10-12 12:49:17 +02:00
2021-11-07 15:06:54 +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
2021-12-10 09:33:27 -08: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
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-01-09 08:58:33 +00:00
2023-01-06 19:31:10 +00:00
2023-01-06 19:31:10 +00:00
2023-01-06 18:03:48 +00:00
2023-01-06 18:03:48 +00:00
2023-01-06 19:31:10 +00:00
2023-01-06 19:31:10 +00:00
2023-01-06 18:03:48 +00:00
2023-01-06 18:03:48 +00:00
2023-01-06 19:31:10 +00:00
2022-10-12 12:49:17 +02:00
2023-01-06 18:03:48 +00:00
2023-01-06 19:31:10 +00:00
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +02:00
2021-11-07 15:06:54 +00:00
2021-11-07 15:06:54 +00:00
2021-11-07 15:06:54 +00:00
2021-12-29 16:45:00 -08:00
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +02:00
2023-01-06 19:31:10 +00:00
2022-10-12 12:49:17 +02:00
2020-11-24 17:48:11 -08:00
2022-10-12 12:49:17 +02:00
2018-09-05 10:18:36 +00:00
2022-12-15 10:55:18 -06:00
2022-12-13 16:08:09 +01:00
2022-12-16 22:58:41 +03:00
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2022-12-16 22:58:41 +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
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
2020-03-19 09:29:23 -07:00
2020-02-07 11:15:55 +05:30
2021-12-24 00:47:04 +02:00
2022-12-13 16:08:09 +01:00
2022-10-12 12:49:17 +02:00
2022-08-12 14:01:52 -07: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
2022-12-13 16:08:09 +01:00
2022-12-13 16:08:09 +01:00
2021-11-07 15:06:54 +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-09 01:04:45 +03:00
2022-12-13 16:08:09 +01:00
2022-10-12 12:49:17 +02:00
2017-09-11 22:59:45 +00:00
2022-12-13 16:08:09 +01: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
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +02:00
2022-10-12 12:49:17 +02:00