[llvm-dev] Deleting BasicBlockPass/Manager

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


Hi,

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
<https://reviews.llvm.org/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.

Best,
Alina
-------------- 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