|
Polly 22.0.0git
|
#include "polly/ScopDetectionDiagnostic.h"#include "polly/Support/ScopHelper.h"#include "llvm/Analysis/AliasAnalysis.h"#include "llvm/Analysis/AliasSetTracker.h"#include "llvm/Analysis/RegionInfo.h"#include "llvm/Analysis/ScalarEvolutionExpressions.h"#include "llvm/Pass.h"#include <set>Go to the source code of this file.
Classes | |
| struct | polly::ArrayShape |
| struct | polly::MemAcc |
| class | polly::ScopDetection |
| Pass to detect the maximal static control parts (Scops) of a function. More... | |
| struct | polly::ScopDetection::DetectionContext |
| Context variables for SCoP detection. More... | |
| struct | polly::ScopDetection::LoopStats |
| Helper data structure to collect statistics about loop counts. More... | |
| struct | polly::ScopAnalysis |
| struct | polly::ScopAnalysisPrinterPass |
| class | polly::ScopDetectionWrapperPass |
| class | polly::PassInfoMixin |
Namespaces | |
| namespace | polly |
| namespace | llvm |
Typedefs | |
| using | polly::ParamSetType = std::set<const SCEV *> |
| using | polly::MapInsnToMemAcc = std::map<const Instruction *, MemAcc> |
| using | polly::PairInstSCEV = std::pair<const Instruction *, const SCEV *> |
| using | polly::AFs = std::vector<PairInstSCEV> |
| using | polly::BaseToAFs = std::map<const SCEVUnknown *, AFs> |
| using | polly::BaseToElSize = std::map<const SCEVUnknown *, const SCEV *> |
Functions | |
| llvm::Pass * | polly::createScopDetectionPrinterLegacyPass (llvm::raw_ostream &OS) |
| void | llvm::initializeScopDetectionWrapperPassPass (llvm::PassRegistry &) |
| void | llvm::initializeScopDetectionPrinterLegacyPassPass (llvm::PassRegistry &) |
Variables | |
| bool | polly::PollyTrackFailures = false |
| bool | polly::PollyDelinearize = false |
| bool | polly::PollyUseRuntimeAliasChecks |
| bool | polly::PollyProcessUnprofitable |
| bool | polly::PollyInvariantLoadHoisting |
| bool | polly::PollyAllowUnsignedOperations |
| bool | polly::PollyAllowFullFunction |
| StringRef | polly::PollySkipFnAttr = "polly.skip.fn" |
| A function attribute which will cause Polly to skip the function. | |