Polly 22.0.0git
ScopPass.h File Reference
#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 >
class  llvm::Scop
 Static Control Part. More...
class  llvm::ScopInfo
struct  llvm::ScopStandardAnalysisResults
class  llvm::SPMUpdater

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
using polly::ScopAnalysisManagerFunctionProxy
using polly::FunctionAnalysisManagerScopProxy
using polly::OwningScopAnalysisManagerFunctionProxy
using polly::ScopPassManager
using llvm::ScopAnalysisManager
using llvm::ScopAnalysisManagerFunctionProxy

Functions

template<typename ScopPassT>
FunctionToScopPassAdaptor< ScopPassT > polly::createFunctionToScopPassAdaptor (ScopPassT Pass)