This was necessary for code reuse between the old and new passmanager.
With the old pass-manager gone, this is no longer necessary.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
No, we only invalidate all analyses at the end of the pass if we did any changes, by returning PreservedAnalyses::none(). Nothing within the pass manually invalidates analyses.
Could you use FunctionAnalysisManager instead and drop the "llvm::" prefix.