The legacy pass manager's analysis pass to compute scop information for a region.
More...
#include <ScopInfo.h>
|
std::unique_ptr< Scop > | S |
| The Scop pointer which is used to construct a Scop.
|
|
The legacy pass manager's analysis pass to compute scop information for a region.
Definition at line 2679 of file ScopInfo.h.
◆ ScopInfoRegionPass()
polly::ScopInfoRegionPass::ScopInfoRegionPass |
( |
| ) |
|
|
inline |
◆ ~ScopInfoRegionPass()
polly::ScopInfoRegionPass::~ScopInfoRegionPass |
( |
| ) |
|
|
overridedefault |
◆ getAnalysisUsage()
void ScopInfoRegionPass::getAnalysisUsage |
( |
AnalysisUsage & |
AU | ) |
const |
|
override |
◆ getScop() [1/2]
Scop * polly::ScopInfoRegionPass::getScop |
( |
| ) |
|
|
inline |
Build Scop object, the Polly IR of static control part for the current SESE-Region.
- Returns
- If the current region is a valid for a static control part, return the Polly IR representing this static control part, return null otherwise.
Definition at line 2695 of file ScopInfo.h.
◆ getScop() [2/2]
const Scop * polly::ScopInfoRegionPass::getScop |
( |
| ) |
const |
|
inline |
◆ print()
void ScopInfoRegionPass::print |
( |
raw_ostream & |
O, |
|
|
const Module * |
M = nullptr |
|
) |
| const |
|
override |
◆ releaseMemory()
void polly::ScopInfoRegionPass::releaseMemory |
( |
| ) |
|
|
inlineoverride |
◆ runOnRegion()
bool ScopInfoRegionPass::runOnRegion |
( |
Region * |
R, |
|
|
RGPassManager & |
RGM |
|
) |
| |
|
override |
◆ ID
char ScopInfoRegionPass::ID = 0 |
|
static |
std::unique_ptr<Scop> polly::ScopInfoRegionPass::S |
|
private |
The documentation for this class was generated from the following files: