LLVM 20.0.0git
|
#include "llvm/Analysis/CGSCCPassManager.h"
Public Member Functions | |
Result () | |
Result (FunctionAnalysisManager &FAM) | |
void | updateFAM (FunctionAnalysisManager &FAM) |
FunctionAnalysisManager & | getManager () |
Accessor for the analysis manager. | |
bool | invalidate (LazyCallGraph::SCC &C, const PreservedAnalyses &PA, CGSCCAnalysisManager::Invalidator &Inv) |
Definition at line 379 of file CGSCCPassManager.h.
|
inlineexplicit |
Definition at line 381 of file CGSCCPassManager.h.
|
inlineexplicit |
Definition at line 382 of file CGSCCPassManager.h.
References FAM.
|
inline |
Accessor for the analysis manager.
Definition at line 386 of file CGSCCPassManager.h.
References assert().
bool llvm::FunctionAnalysisManagerCGSCCProxy::Result::invalidate | ( | LazyCallGraph::SCC & | C, |
const PreservedAnalyses & | PA, | ||
CGSCCAnalysisManager::Invalidator & | Inv | ||
) |
Definition at line 687 of file CGSCCPassManager.cpp.
References llvm::PreservedAnalyses::abandon(), llvm::PreservedAnalyses::allAnalysesInSetPreserved(), llvm::PreservedAnalyses::areAllPreserved(), llvm::CallingConv::C, F, FAM, llvm::AnalysisManager< IRUnitT, ExtraArgTs >::getCachedResult(), llvm::PreservedAnalyses::getChecker(), llvm::AnalysisManager< IRUnitT, ExtraArgTs >::Invalidator::invalidate(), llvm::AnalysisManager< IRUnitT, ExtraArgTs >::invalidate(), and N.
|
inline |
Definition at line 384 of file CGSCCPassManager.h.
References FAM.