LLVM: llvm::CGSCCAnalysisManagerModuleProxy::Result Class Reference (original) (raw)
We need a specialized result for the [CGSCCAnalysisManagerModuleProxy](namespacellvm.html#ab279be449a12f8ba5f83dceba257d796 "A proxy from a CGSCCAnalysisManager to a Module.") so it can have access to the call graph in order to walk all the SCCs when invalidating things. More...
#include "[llvm/Analysis/CGSCCPassManager.h](CGSCCPassManager%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| Result (CGSCCAnalysisManager &InnerAM, LazyCallGraph &G) | |
| CGSCCAnalysisManager & | getManager () |
| Accessor for the analysis manager. | |
| LLVM_ABI bool | invalidate (Module &M, const PreservedAnalyses &PA, ModuleAnalysisManager::Invalidator &Inv) |
| Handler for invalidation of the Module. |
We need a specialized result for the [CGSCCAnalysisManagerModuleProxy](namespacellvm.html#ab279be449a12f8ba5f83dceba257d796 "A proxy from a CGSCCAnalysisManager to a Module.") so it can have access to the call graph in order to walk all the SCCs when invalidating things.
Definition at line 174 of file CGSCCPassManager.h.
◆ getManager()
◆ invalidate()
The documentation for this class was generated from the following files:
- include/llvm/Analysis/CGSCCPassManager.h
- lib/Analysis/CGSCCPassManager.cpp