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: