Polly 20.0.0git
|
#include "polly/ScopInfo.h"
#include "llvm/ADT/PriorityWorklist.h"
#include "llvm/Analysis/RegionPass.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/IR/PassManager.h"
#include "llvm/IR/PassManagerImpl.h"
Go to the source code of this file.
Classes | |
class | llvm::InnerAnalysisManagerProxy::Result |
struct | llvm::RequireAnalysisPass< AnalysisT, Scop, ScopAnalysisManager, ScopStandardAnalysisResults &, SPMUpdater & > |
class | polly::OwningInnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs > |
class | polly::ScopPass |
ScopPass - This class adapts the RegionPass interface to allow convenient creation of passes that operate on the Polly IR. More... | |
struct | polly::ScopStandardAnalysisResults |
class | polly::SPMUpdater |
struct | polly::FunctionToScopPassAdaptor< ScopPassT > |
Namespaces | |
namespace | polly |
namespace | llvm |
This file contains the declaration of the PolyhedralInfo class, which will provide an interface to expose polyhedral analysis information of Polly. | |
Typedefs | |
using | polly::ScopAnalysisManager = AnalysisManager< Scop, ScopStandardAnalysisResults & > |
using | polly::ScopAnalysisManagerFunctionProxy = InnerAnalysisManagerProxy< ScopAnalysisManager, Function > |
using | polly::FunctionAnalysisManagerScopProxy = OuterAnalysisManagerProxy< FunctionAnalysisManager, Scop, ScopStandardAnalysisResults & > |
using | polly::OwningScopAnalysisManagerFunctionProxy = OwningInnerAnalysisManagerProxy< ScopAnalysisManager, Function > |
using | polly::ScopPassManager = PassManager< Scop, ScopAnalysisManager, ScopStandardAnalysisResults &, SPMUpdater & > |
Functions | |
template<typename ScopPassT > | |
FunctionToScopPassAdaptor< ScopPassT > | polly::createFunctionToScopPassAdaptor (ScopPassT Pass) |