Polly 19.0.0git
Public Member Functions | Private Attributes | List of all members
polly::ScopDetectionWrapperPass Class Referencefinal

#include <ScopDetection.h>

Inheritance diagram for polly::ScopDetectionWrapperPass:
Inheritance graph
[legend]

Public Member Functions

 ScopDetectionWrapperPass ()
 
ScopDetectiongetSD () const
 

Private Attributes

std::unique_ptr< ScopDetectionResult
 

FunctionPass interface

static char ID
 
void getAnalysisUsage (AnalysisUsage &AU) const override
 
void releaseMemory () override
 
bool runOnFunction (Function &F) override
 
void print (raw_ostream &OS, const Module *M=nullptr) const override
 

Detailed Description

Definition at line 635 of file ScopDetection.h.

Constructor & Destructor Documentation

◆ ScopDetectionWrapperPass()

ScopDetectionWrapperPass::ScopDetectionWrapperPass ( )

Definition at line 2013 of file ScopDetection.cpp.

References IgnoreAliasing(), and polly::PollyUseRuntimeAliasChecks.

Member Function Documentation

◆ getAnalysisUsage()

void ScopDetectionWrapperPass::getAnalysisUsage ( AnalysisUsage &  AU) const
override

Definition at line 1995 of file ScopDetection.cpp.

◆ getSD()

ScopDetection & polly::ScopDetectionWrapperPass::getSD ( ) const
inline

◆ print()

void ScopDetectionWrapperPass::print ( raw_ostream &  OS,
const Module *  M = nullptr 
) const
override

Definition at line 2006 of file ScopDetection.cpp.

References Result.

Referenced by INITIALIZE_PASS_END().

◆ releaseMemory()

void ScopDetectionWrapperPass::releaseMemory ( )
override

Definition at line 2025 of file ScopDetection.cpp.

References Result.

◆ runOnFunction()

bool ScopDetectionWrapperPass::runOnFunction ( Function &  F)
override

Definition at line 1982 of file ScopDetection.cpp.

References Result.

Member Data Documentation

◆ ID

char ScopDetectionWrapperPass::ID
static

Definition at line 643 of file ScopDetection.h.

◆ Result

std::unique_ptr<ScopDetection> polly::ScopDetectionWrapperPass::Result
private

Definition at line 636 of file ScopDetection.h.

Referenced by getSD(), print(), releaseMemory(), and runOnFunction().


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