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
Unit Tests
Unit Tests
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.