Polly 20.0.0git
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
false::SimplifyPrinterLegacyPass Class Referencefinal

Print result from SimplifyWrapperPass. More...

Inheritance diagram for false::SimplifyPrinterLegacyPass:
Inheritance graph
[legend]

Public Member Functions

 SimplifyPrinterLegacyPass ()
 
 SimplifyPrinterLegacyPass (llvm::raw_ostream &OS)
 
bool runOnScop (Scop &S) override
 runOnScop - This method must be overloaded to perform the desired Polyhedral transformation or analysis.
 
void getAnalysisUsage (AnalysisUsage &AU) const override
 

Static Public Attributes

static char ID = 0
 

Private Attributes

llvm::raw_ostream & OS
 

Additional Inherited Members

- Protected Member Functions inherited from polly::ScopPass
 ScopPass (char &ID)
 
virtual bool runOnScop (Scop &S)=0
 runOnScop - This method must be overloaded to perform the desired Polyhedral transformation or analysis.
 
virtual void printScop (raw_ostream &OS, Scop &S) const
 Print method for SCoPs.
 
void getAnalysisUsage (AnalysisUsage &AU) const override
 getAnalysisUsage - Subclasses that override getAnalysisUsage must call this.
 

Detailed Description

Print result from SimplifyWrapperPass.

Definition at line 860 of file Simplify.cpp.

Constructor & Destructor Documentation

◆ SimplifyPrinterLegacyPass() [1/2]

false::SimplifyPrinterLegacyPass::SimplifyPrinterLegacyPass ( )
inline

Definition at line 864 of file Simplify.cpp.

◆ SimplifyPrinterLegacyPass() [2/2]

false::SimplifyPrinterLegacyPass::SimplifyPrinterLegacyPass ( llvm::raw_ostream &  OS)
inlineexplicit

Definition at line 865 of file Simplify.cpp.

Member Function Documentation

◆ getAnalysisUsage()

void false::SimplifyPrinterLegacyPass::getAnalysisUsage ( AnalysisUsage &  AU) const
inlineoverride

Definition at line 879 of file Simplify.cpp.

References polly::ScopPass::getAnalysisUsage().

◆ runOnScop()

bool false::SimplifyPrinterLegacyPass::runOnScop ( Scop S)
inlineoverridevirtual

runOnScop - This method must be overloaded to perform the desired Polyhedral transformation or analysis.

Implements polly::ScopPass.

Definition at line 868 of file Simplify.cpp.

Member Data Documentation

◆ ID

char false::SimplifyPrinterLegacyPass::ID = 0
static

Definition at line 862 of file Simplify.cpp.

◆ OS

llvm::raw_ostream& false::SimplifyPrinterLegacyPass::OS
private

Definition at line 886 of file Simplify.cpp.


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