#include <ScopInfo.h>
|
| RegionToScopMapTy | RegionToScopMap |
| | A map of Region to its Scop object containing Polly IR of static control part.
|
| const DataLayout & | DL |
| ScopDetection & | SD |
| ScalarEvolution & | SE |
| LoopInfo & | LI |
| AAResults & | AA |
| DominatorTree & | DT |
| AssumptionCache & | AC |
| OptimizationRemarkEmitter & | ORE |
Definition at line 2673 of file ScopInfo.h.
◆ const_iterator
◆ const_reverse_iterator
◆ iterator
◆ RegionToScopMapTy
◆ reverse_iterator
◆ ScopInfo()
| ScopInfo::ScopInfo |
( |
const DataLayout & | DL, |
|
|
ScopDetection & | SD, |
|
|
ScalarEvolution & | SE, |
|
|
LoopInfo & | LI, |
|
|
AAResults & | AA, |
|
|
DominatorTree & | DT, |
|
|
AssumptionCache & | AC, |
|
|
OptimizationRemarkEmitter & | ORE ) |
◆ begin() [1/2]
◆ begin() [2/2]
◆ empty()
| bool polly::ScopInfo::empty |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
◆ end() [2/2]
◆ getScop()
| Scop * polly::ScopInfo::getScop |
( |
Region * | R | ) |
const |
|
inline |
Get the Scop object for the given Region.
- Returns
- If the given region is the maximal region within a scop, return the scop object. If the given region is a subregion, return a nullptr. Top level region containing the entry block of a function is not considered in the scop creation.
Definition at line 2705 of file ScopInfo.h.
◆ invalidate()
| bool ScopInfo::invalidate |
( |
Function & | F, |
|
|
const PreservedAnalyses & | PA, |
|
|
FunctionAnalysisManager::Invalidator & | Inv ) |
◆ rbegin() [1/2]
◆ rbegin() [2/2]
◆ recompute()
| void ScopInfo::recompute |
( |
| ) |
|
Recompute the Scop-Information for a function.
This invalidates any iterators.
Create polyhedral description of scops for all the valid regions of a function.
Definition at line 2587 of file ScopInfo.cpp.
◆ rend() [1/2]
◆ rend() [2/2]
◆ AA
| AAResults& polly::ScopInfo::AA |
|
private |
◆ AC
| AssumptionCache& polly::ScopInfo::AC |
|
private |
◆ DL
| const DataLayout& polly::ScopInfo::DL |
|
private |
◆ DT
| DominatorTree& polly::ScopInfo::DT |
|
private |
◆ LI
| LoopInfo& polly::ScopInfo::LI |
|
private |
◆ ORE
| OptimizationRemarkEmitter& polly::ScopInfo::ORE |
|
private |
◆ RegionToScopMap
A map of Region to its Scop object containing Polly IR of static control part.
Definition at line 2684 of file ScopInfo.h.
◆ SD
| ScopDetection& polly::ScopInfo::SD |
|
private |
◆ SE
| ScalarEvolution& polly::ScopInfo::SE |
|
private |
The documentation for this class was generated from the following files: