Stephen Tozer
58211f55c5
[llvm-reduce] Fix incorrectly ignored null MD in ReduceDIMetadata ( #108541 )
...
Commit c2e62c7 updated the ReduceDIMetadata pass to be able to remove
DIGlobalVariableExpressions from MDNode operands; it also accidentally
prevented null operands from being preserved, which results in an
assertion being triggered:
`Targets == NoChunksCounter.count() && "number of chunks changes when
reducing"'
This patch allows us to correctly preserve null operands once again.
I've not got a test case for this yet - I'm hoping this patch is just
trivially correct as-is, because I've not got the hang of reducing a
test case for llvm-reduce yet, but I can get a test case generated if
needed.
2025-04-11 15:38:58 +01:00
..
2025-03-29 07:44:20 +07:00
2025-03-06 09:28:44 -08:00
2025-04-11 15:38:58 +01:00
2025-04-03 11:04:02 +07:00
2024-02-02 22:28:30 +05:30
2025-04-09 18:00:28 +01:00
2025-03-29 08:07:54 +07:00
2024-02-02 22:28:30 +05:30
2025-03-29 14:10:58 +07:00
2024-02-02 22:28:30 +05:30
2025-03-29 14:10:58 +07:00
2025-03-29 07:44:20 +07:00
2024-02-02 22:28:30 +05:30
2025-03-22 04:19:25 +07:00
2024-10-10 19:32:02 +04:00
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2024-11-07 08:11:15 +00:00
2025-03-29 08:07:54 +07:00
2025-03-29 16:14:46 +07:00
2025-03-29 16:20:49 +07:00
2025-03-25 11:40:55 +07:00
2025-03-22 04:19:25 +07:00
2025-04-10 07:10:25 +02:00
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2025-03-25 11:40:55 +07:00
2025-03-29 00:01:14 +07:00
2025-03-29 00:01:14 +07:00
2025-03-28 23:20:56 +07:00
2025-04-01 23:54:10 +07:00
2025-04-08 08:51:20 +07:00
2025-03-29 08:07:54 +07:00
2025-04-01 23:51:45 +07:00
2024-11-09 00:12:09 +08:00
2025-04-03 07:17:12 +07:00
2024-02-02 22:28:30 +05:30
2025-03-18 23:51:36 +07:00
2024-03-06 09:51:48 -05:00
2024-11-06 11:53:33 +00:00
2025-04-02 13:44:45 +07:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2025-04-01 22:17:44 +07:00
2025-04-02 13:38:46 +07:00
2025-04-01 07:34:31 +07:00
2025-04-01 22:14:47 +07:00
2025-04-02 00:03:43 +07:00
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2025-03-28 23:20:56 +07:00
2025-03-28 23:41:47 +07:00
2025-03-28 23:28:03 +07:00
2025-03-28 23:51:09 +07:00
2025-03-28 12:30:35 +07:00
2025-03-28 12:30:35 +07:00
2024-02-02 22:28:30 +05:30
2025-03-29 08:07:54 +07:00
2024-02-06 08:12:50 -05:00
2025-04-10 06:12:24 +02:00
2024-06-06 09:31:17 +01:00
2025-04-01 14:27:11 +01:00
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2025-03-29 08:07:54 +07:00
2024-02-02 22:28:30 +05:30
2025-03-29 08:07:54 +07:00
2024-02-02 22:28:30 +05:30
2025-03-29 08:07:54 +07:00
2025-03-29 08:07:54 +07:00
2025-03-29 08:07:54 +07:00
2024-02-02 22:28:30 +05:30
2025-04-02 08:48:02 +07:00
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2024-02-02 22:28:30 +05:30
2025-03-29 14:14:09 +07:00
2024-02-02 22:28:30 +05:30
2025-04-02 11:41:47 +07:00
2025-03-29 08:07:54 +07:00
2024-10-09 19:13:06 +04:00
2025-03-29 08:07:54 +07:00
2025-03-29 08:07:54 +07:00