|
Polly 22.0.0git
|
#include "polly/DependenceInfo.h"#include "llvm/ADT/Bitset.h"#include "llvm/IR/PassManager.h"#include <stddef.h>Go to the source code of this file.
Classes | |
| class | polly::PollyPassOptions |
| Options for the Polly pass. More... | |
| struct | llvm::enum_iteration_traits< polly::PassPhase > |
| Make llvm::enum_seq<PassPhase> work. More... | |
Namespaces | |
| namespace | llvm |
| namespace | polly |
Enumerations | |
| enum class | polly::PassPhase { polly::None , polly::Prepare , polly::Detection , polly::PrintDetect , polly::DotScops , polly::DotScopsOnly , polly::ViewScops , polly::ViewScopsOnly , polly::ScopInfo , polly::PrintScopInfo , polly::Flatten , polly::Dependences , polly::PrintDependences , polly::ImportJScop , polly::Simplify0 , polly::Optree , polly::DeLICM , polly::Simplify1 , polly::DeadCodeElimination , polly::MaximumStaticExtension , polly::PruneUnprofitable , polly::Optimization , polly::ExportJScop , polly::AstGen , polly::CodeGen , polly::PassPhaseFirst = Prepare , polly::PassPhaseLast = CodeGen } |
| Phases (in execution order) within the Polly pass. More... | |
Functions | |
| StringRef | polly::getPhaseName (PassPhase Phase) |
| PassPhase | polly::parsePhase (StringRef Name) |
| bool | polly::dependsOnDependenceInfo (PassPhase Phase) |
| bool | polly::runPollyPass (Function &F, llvm::FunctionAnalysisManager &FAM, PollyPassOptions Opts) |
Run Polly and its phases on F. | |