9#ifndef POLLY_SCHEDULEOPTIMIZER_H
10#define POLLY_SCHEDULEOPTIMIZER_H
24 : llvm::PassInfoMixin<IslScheduleOptimizerPass> {
32 : llvm::PassInfoMixin<IslScheduleOptimizerPrinterPass> {
39 llvm::raw_ostream &
OS;
This file contains the declaration of the PolyhedralInfo class, which will provide an interface to ex...
void initializeIslScheduleOptimizerWrapperPassPass(llvm::PassRegistry &)
void initializeIslScheduleOptimizerPrinterLegacyPassPass(llvm::PassRegistry &)
llvm::Pass * createIslScheduleOptimizerWrapperPass()
llvm::Pass * createIslScheduleOptimizerPrinterLegacyPass(llvm::raw_ostream &OS)
AnalysisManager< Scop, ScopStandardAnalysisResults & > ScopAnalysisManager
IslScheduleOptimizerPass()
llvm::PreservedAnalyses run(Scop &S, ScopAnalysisManager &SAM, ScopStandardAnalysisResults &SAR, SPMUpdater &U)
IslScheduleOptimizerPrinterPass(raw_ostream &OS)
PreservedAnalyses run(Scop &S, ScopAnalysisManager &, ScopStandardAnalysisResults &SAR, SPMUpdater &)