docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::passes::DataTransferMinimizationPass Member List

This is the complete list of members for sdfg::passes::DataTransferMinimizationPass, including all inherited members.

available(analysis::AnalysisManager &AM)sdfg::passes::DataTransferMinimizationPassinlinestatic
DataTransferMinimizationPass()sdfg::passes::DataTransferMinimizationPass
eliminate_malloc_first_transfer(builder::StructuredSDFGBuilder &builder, analysis::OffloadHolder &malloc_holder, analysis::OffloadHolder &copy_in)sdfg::passes::DataTransferMinimizationPassprotected
eliminate_redundant_d2h(builder::StructuredSDFGBuilder &builder, analysis::OffloadHolder &h2d, analysis::OffloadHolder &d2h)sdfg::passes::DataTransferMinimizationPassprotected
eliminate_transfer_pair(builder::StructuredSDFGBuilder &builder, analysis::OffloadHolder &copy_out, analysis::OffloadHolder &copy_in, const analysis::DataTransferEliminationAnalysis &transfer_analysis, analysis::ControlFlowAnalysis &cf_analysis, bool remove_d2h=false)sdfg::passes::DataTransferMinimizationPassprotected
invalidates(analysis::AnalysisManager &analysis_manager, bool applied)sdfg::passes::Passvirtual
name() overridesdfg::passes::DataTransferMinimizationPassinlinevirtual
option(const OptionKey< T > &key, T fallback=T{}) constsdfg::passes::Passinlineprotected
options()sdfg::passes::Passinlinevirtual
Pass()=defaultsdfg::passes::Pass
Pass(const Options &options)sdfg::passes::Passinlineexplicit
run(builder::SDFGBuilder &builder, bool create_report=false)sdfg::passes::Pass
run(builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager, bool create_report=false)sdfg::passes::Pass
run_pass(builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager) overridesdfg::passes::DataTransferMinimizationPassvirtual
sdfg::passes::Pass::run_pass(builder::SDFGBuilder &builder)sdfg::passes::Passvirtual
~Pass()=defaultsdfg::passes::Passvirtual