#include <sdfg/passes/offloading/data_transfer_minimization_pass.h>
|
| bool | eliminate_transfer_pair (builder::StructuredSDFGBuilder &builder, analysis::OffloadHolder ©_out, analysis::OffloadHolder ©_in, const analysis::DataTransferEliminationAnalysis &transfer_analysis, analysis::ControlFlowAnalysis &cf_analysis, bool remove_d2h=false) |
| bool | eliminate_malloc_first_transfer (builder::StructuredSDFGBuilder &builder, analysis::OffloadHolder &malloc_holder, analysis::OffloadHolder ©_in) |
| bool | eliminate_redundant_d2h (builder::StructuredSDFGBuilder &builder, analysis::OffloadHolder &h2d, analysis::OffloadHolder &d2h) |
| template<class T> |
| T | option (const OptionKey< T > &key, T fallback=T{}) const |
◆ DataTransferMinimizationPass()
| sdfg::passes::DataTransferMinimizationPass::DataTransferMinimizationPass |
( |
| ) |
|
◆ available()
◆ eliminate_malloc_first_transfer()
◆ eliminate_redundant_d2h()
◆ eliminate_transfer_pair()
◆ name()
| std::string sdfg::passes::DataTransferMinimizationPass::name |
( |
| ) |
|
|
inlineoverridevirtual |
◆ run_pass()
The documentation for this class was generated from the following file: