The BasicBlockManager is potentially broken and should not be used.
Replace all uses of the BasicBlockPass with a FunctionBlockPass+loop on
blocks.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
LGTM.
include/llvm/Pass.h | ||
---|---|---|
309–311 ↗ | (On Diff #222462) | Would it make sense to add an __attribute__((__deprected__...)) to relevant functions? |
include/llvm/Pass.h | ||
---|---|---|
309–311 ↗ | (On Diff #222462) | I tried to add the attribute to the class, but there are still the Printer passes which I can only remove, not update. So I resigned myself to only add a comment in this cleanup and have another one later to delete unnecessary code. |
include/llvm/Pass.h | ||
---|---|---|
309–311 ↗ | (On Diff #222462) | SGTM. |