#include <sdfg/passes/scheduler/loop_scheduling_pass.h>
|
| template<class T> |
| T | option (const OptionKey< T > &key, T fallback=T{}) const |
◆ LoopSchedulingPass()
| sdfg::passes::scheduler::LoopSchedulingPass::LoopSchedulingPass |
( |
const std::vector< LoopScheduler * > & | targets, |
|
|
sdfg::PassReportConsumer * | report, |
|
|
bool | offload_unknown_sizes = false ) |
|
inline |
◆ ~LoopSchedulingPass()
| sdfg::passes::scheduler::LoopSchedulingPass::~LoopSchedulingPass |
( |
| ) |
|
|
overridedefault |
◆ name()
| std::string sdfg::passes::scheduler::LoopSchedulingPass::name |
( |
| ) |
|
|
inlineoverridevirtual |
◆ run_pass()
◆ set_recorder()
Attach an optional Recorder that captures each scheduling transform.
When set, the recorder accumulates the transformations applied by the target schedulers.
The documentation for this class was generated from the following file: