Removing it in PassManager::run requires fixing PassManagerTest.
Removing it in RepeatedPass::run requires ability to specialize RepeatedPass
on AnalysisManager.
Just for discussion of possible solutions for D47858.
Paths
| Differential D52169
[WIP] Getting rid of getAnalysisResult usage in PassManager AbandonedPublic Authored by fedor.sergeev on Sep 17 2018, 6:17 AM.
Details
Summary Removing it in PassManager::run requires fixing PassManagerTest. Just for discussion of possible solutions for D47858.
Diff Detail
Revision Contents
Diff 165751 include/llvm/Analysis/CGSCCPassManager.h
include/llvm/IR/PassManager.h
include/llvm/Transforms/Scalar/LoopPassManager.h
lib/Passes/PassBuilder.cpp
unittests/IR/PassManagerTest.cpp
|