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
- Build Status
Buildable 38764 Build 38763: arc lint + arc unit
Event Timeline
Comment Actions
LGTM.
include/llvm/Pass.h | ||
---|---|---|
309–311 | Would it make sense to add an __attribute__((__deprected__...)) to relevant functions? |
include/llvm/Pass.h | ||
---|---|---|
309–311 | 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 | SGTM. |
Would it make sense to add an __attribute__((__deprected__...)) to relevant functions?