Nikita Popov
a0ff26e08c
[GlobalOpt] Fix assertion failure during instruction deletion
...
This fixes the assertion failure reported in https://reviews.llvm.org/D114889#3166417 ,
by making RecursivelyDeleteTriviallyDeadInstructionsPermissive()
more permissive. As the function accepts a WeakTrackingVH, even if
originally only Instructions were inserted, we may end up with
different Value types after a RAUW operation. As such, we should
not assume that the vector only contains instructions.
Notably this matches the behavior of the
RecursivelyDeleteTriviallyDeadInstructions() function variant which
accepts a single value rather than vector.
2021-12-02 11:58:39 +01:00
..
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-01 21:06:25 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-01 21:06:25 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-01 21:06:25 +01:00
2021-11-27 09:52:55 +01:00
2021-08-27 08:10:20 -04:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-09-24 22:20:20 +02:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-10-18 16:48:10 -07:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-02 09:17:33 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-02 11:58:39 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-09-16 23:13:30 -04:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-08-17 14:34:29 -07:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00