LLVM 22.0.0git
llvm::FunctionAnalysisManagerCGSCCProxy::Result Class Reference

#include "llvm/Analysis/CGSCCPassManager.h"

Public Member Functions

 Result ()
 Result (FunctionAnalysisManager &FAM)
void updateFAM (FunctionAnalysisManager &FAM)
FunctionAnalysisManagergetManager ()
 Accessor for the analysis manager.
LLVM_ABI bool invalidate (LazyCallGraph::SCC &C, const PreservedAnalyses &PA, CGSCCAnalysisManager::Invalidator &Inv)

Detailed Description

Definition at line 381 of file CGSCCPassManager.h.

Constructor & Destructor Documentation

◆ Result() [1/2]

llvm::FunctionAnalysisManagerCGSCCProxy::Result::Result ( )
inlineexplicit

Definition at line 383 of file CGSCCPassManager.h.

◆ Result() [2/2]

llvm::FunctionAnalysisManagerCGSCCProxy::Result::Result ( FunctionAnalysisManager & FAM)
inlineexplicit

Definition at line 384 of file CGSCCPassManager.h.

Member Function Documentation

◆ getManager()

FunctionAnalysisManager & llvm::FunctionAnalysisManagerCGSCCProxy::Result::getManager ( )
inline

Accessor for the analysis manager.

Definition at line 388 of file CGSCCPassManager.h.

References assert().

◆ invalidate()

bool llvm::FunctionAnalysisManagerCGSCCProxy::Result::invalidate ( LazyCallGraph::SCC & C,
const PreservedAnalyses & PA,
CGSCCAnalysisManager::Invalidator & Inv )

◆ updateFAM()

void llvm::FunctionAnalysisManagerCGSCCProxy::Result::updateFAM ( FunctionAnalysisManager & FAM)
inline

Definition at line 386 of file CGSCCPassManager.h.


The documentation for this class was generated from the following files: