Polly 19.0.0git
Public Member Functions | Private Attributes | List of all members
llvm::InnerAnalysisManagerProxy::Result Class Reference

#include <ScopPass.h>

Public Member Functions

 Result (ScopAnalysisManager &InnerAM, ScopInfo &SI)
 
 Result (Result &&R)
 
Resultoperator= (Result &&RHS)
 
 ~Result ()
 
ScopAnalysisManager & getManager ()
 
bool invalidate (Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &Inv)
 

Private Attributes

ScopAnalysisManager * InnerAM
 
ScopInfoSI
 

Detailed Description

Definition at line 63 of file ScopPass.h.

Constructor & Destructor Documentation

◆ Result() [1/2]

llvm::InnerAnalysisManagerProxy::Result::Result ( ScopAnalysisManager &  InnerAM,
ScopInfo SI 
)
inlineexplicit

Definition at line 65 of file ScopPass.h.

◆ Result() [2/2]

llvm::InnerAnalysisManagerProxy::Result::Result ( Result &&  R)
inline

Definition at line 67 of file ScopPass.h.

◆ ~Result()

llvm::InnerAnalysisManagerProxy::Result::~Result ( )
inline

Definition at line 76 of file ScopPass.h.

Member Function Documentation

◆ getManager()

ScopAnalysisManager & llvm::InnerAnalysisManagerProxy::Result::getManager ( )
inline

Definition at line 82 of file ScopPass.h.

◆ invalidate()

bool llvm::InnerAnalysisManagerProxy::Result::invalidate ( Function &  F,
const PreservedAnalyses &  PA,
FunctionAnalysisManager::Invalidator &  Inv 
)

◆ operator=()

Result & llvm::InnerAnalysisManagerProxy::Result::operator= ( Result &&  RHS)
inline

Definition at line 70 of file ScopPass.h.

References InnerAM.

Member Data Documentation

◆ InnerAM

ScopAnalysisManager* llvm::InnerAnalysisManagerProxy::Result::InnerAM
private

Definition at line 88 of file ScopPass.h.

Referenced by operator=().

◆ SI

ScopInfo* llvm::InnerAnalysisManagerProxy::Result::SI
private

Definition at line 89 of file ScopPass.h.


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