|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <docc/passes/scheduling/scheduling_pass.h>
Public Member Functions | |
| SchedulingPass (const sdfg::passes::scheduler::SchedulerRegistry &scheduler_registry, bool force_synchronous=false, bool dump_visualization=false, bool transfer_opt=true, sdfg::PassReportConsumer *report=nullptr) | |
| llvm::PreservedAnalyses | run (llvm::Module &Module, llvm::ModuleAnalysisManager &MAM, analysis::AnalysisManager &AM) |
Static Public Member Functions | |
| static bool | available (analysis::AnalysisManager &AM) |
| docc::passes::SchedulingPass::SchedulingPass | ( | const sdfg::passes::scheduler::SchedulerRegistry & | scheduler_registry, |
| bool | force_synchronous = false, | ||
| bool | dump_visualization = false, | ||
| bool | transfer_opt = true, | ||
| sdfg::PassReportConsumer * | report = nullptr ) |
|
inlinestatic |
| llvm::PreservedAnalyses docc::passes::SchedulingPass::run | ( | llvm::Module & | Module, |
| llvm::ModuleAnalysisManager & | MAM, | ||
| analysis::AnalysisManager & | AM ) |