[llvm-dev] Deleting BasicBlockPass/Manager

Alina Sbirlea via llvm-dev llvm-dev at lists.llvm.org
Thu Oct 17 11:01:32 PDT 2019


I sent out a patch (D69121 <https://reviews.llvm.org/D69121>)  removing the
BasicBlockPass, BasicBlockManager and all their dependencies following the
patch that cleaned up the instantiations of the BasicBlockPass (rL373254

The motivation was that the BasicBlockManager was generally unused,
untested, was potentially broken (PR42264
<https://bugs.llvm.org/show_bug.cgi?id=42264>, PR43429
<https://bugs.llvm.org/show_bug.cgi?id=43429>, PR43336
<https://bugs.llvm.org/show_bug.cgi?id=43336>, PR42246
<https://bugs.llvm.org/show_bug.cgi?id=42246>), and any BasicBlockPass
could be updated to be a FunctionPass looping over all BBs.

If you have comments or concerns about this cleanup please let me know.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191017/64716bb1/attachment.html>

More information about the llvm-dev mailing list