Orlando Cazalet-Hyams
ddd95b15d1
[RemoveDIs] Handle DPValues in hoistCommonCodeFromSuccessors ( #79476 )
...
Hoist DPValues attached to each instruction being considered for hoisting if
they are identical in lock-step. This includes the final instructions which
are considered but not hoisted, because the corresponding dbg.values would
appear before those instruction and thus hoisted if identical.
Identical debug records hoisted:
llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll
Non-identical debug records not hoisted:
llvm/test/Transforms/SimplifyCFG/X86/pr39187-g.ll
Debug records attached to first not-hoisted instructions are hoisted:
llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-inlined.ll
2024-02-05 10:58:46 +00:00
..
2023-08-13 16:46:57 +02:00
2023-11-22 12:24:18 -08:00
2023-11-20 01:02:52 -08:00
2024-01-22 18:04:07 +00:00
2024-01-27 09:32:19 -08:00
2023-11-15 21:16:32 +01:00
2023-10-16 14:04:09 +02:00
2023-09-11 20:01:19 +01:00
2023-12-28 09:47:31 +01:00
2024-01-16 17:01:01 -08:00
2023-11-26 21:24:29 +00:00
2023-11-03 21:15:46 +01:00
2024-01-23 16:16:59 +00:00
2023-11-02 12:08:33 -07:00
2023-09-07 18:37:57 +01:00
2023-11-14 10:43:00 -06:00
2023-11-29 13:19:50 +00:00
2023-12-20 14:06:42 -07:00
2023-11-13 13:05:27 -05:00
2023-11-07 17:26:26 +01:00
2023-10-25 09:24:36 +08:00
2024-01-25 16:05:54 +08:00
2023-12-20 15:59:02 +01:00
2024-01-17 09:55:30 +00:00
2024-01-23 16:16:59 +00:00
2023-11-22 15:10:55 +00:00
2023-11-06 15:38:42 +01:00
2024-01-23 16:16:59 +00:00
2023-10-31 18:16:59 +01:00
2023-12-02 11:24:02 -08:00
2023-12-13 14:04:35 +00:00
2023-08-17 09:09:14 +02:00
2023-10-24 23:03:13 -07:00
2023-10-22 15:41:18 -07:00
2024-02-01 16:08:25 +01:00
2023-11-23 12:24:15 +00:00
2023-09-11 11:48:45 +01:00
2023-11-07 17:26:26 +01:00
2024-01-25 16:05:54 +08:00
2023-11-16 09:19:45 -06:00
2023-12-12 11:43:52 +01:00
2024-01-15 17:46:56 +00:00
2024-01-24 10:38:35 +00:00
2023-11-06 16:50:18 +00:00
2024-01-17 09:55:30 +00:00
2024-01-16 18:45:44 +08:00
2024-01-19 18:54:11 -08:00
2024-01-27 22:20:25 -08:00
2024-01-23 16:16:59 +00:00
2023-11-22 12:24:18 -08:00
2023-08-19 08:29:51 -07:00
2023-11-22 12:24:18 -08:00
2024-02-02 16:48:00 +01:00
2024-01-08 20:08:42 +08:00
2024-02-05 10:58:46 +00:00
2024-02-05 10:11:39 +01:00
2024-01-17 16:50:10 +07:00
2023-11-23 17:07:10 +00:00
2023-11-26 12:25:21 -08:00
2023-08-13 16:46:57 +02:00
2023-11-20 01:02:33 -08:00
2023-10-25 09:24:36 +08:00
2023-11-26 12:25:21 -08:00
2024-01-25 18:37:13 +00:00