LLVM  3.7.0
Public Member Functions | List of all members
llvm::ModuleAnalysisManagerCGSCCProxy::Result Class Reference

Result proxy object for ModuleAnalysisManagerCGSCCProxy. More...

#include <CGSCCPassManager.h>

Public Member Functions

 Result (const ModuleAnalysisManager &MAM)
 
 Result (const Result &Arg)
 
 Result (Result &&Arg)
 
Resultoperator= (Result RHS)
 
const ModuleAnalysisManagergetManager () const
 
bool invalidate (LazyCallGraph::SCC &)
 Handle invalidation by ignoring it, this pass is immutable. More...
 

Detailed Description

Result proxy object for ModuleAnalysisManagerCGSCCProxy.

Definition at line 136 of file CGSCCPassManager.h.

Constructor & Destructor Documentation

llvm::ModuleAnalysisManagerCGSCCProxy::Result::Result ( const ModuleAnalysisManager MAM)
inlineexplicit

Definition at line 138 of file CGSCCPassManager.h.

llvm::ModuleAnalysisManagerCGSCCProxy::Result::Result ( const Result Arg)
inline

Definition at line 141 of file CGSCCPassManager.h.

llvm::ModuleAnalysisManagerCGSCCProxy::Result::Result ( Result &&  Arg)
inline

Definition at line 142 of file CGSCCPassManager.h.

Member Function Documentation

const ModuleAnalysisManager& llvm::ModuleAnalysisManagerCGSCCProxy::Result::getManager ( ) const
inline

Definition at line 148 of file CGSCCPassManager.h.

bool llvm::ModuleAnalysisManagerCGSCCProxy::Result::invalidate ( LazyCallGraph::SCC )
inline

Handle invalidation by ignoring it, this pass is immutable.

Definition at line 151 of file CGSCCPassManager.h.

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

Definition at line 143 of file CGSCCPassManager.h.

References std::swap().


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