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?