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

This is the complete list of members for sdfg::tiles::ReductionBufferAnalysis, including all inherited members.

additional_assumptions_sdfg::analysis::Analysisprotected
affected_reductions(structured_control_flow::StructuredLoop &loop) constsdfg::tiles::ReductionBufferAnalysis
Analysis(StructuredSDFG &sdfg)sdfg::analysis::Analysis
Analysis(StructuredSDFG &sdfg, const Options &options)sdfg::analysis::Analysis
Analysis(const Analysis &a)=deletesdfg::analysis::Analysis
buffer(structured_control_flow::Reduce &reduction, const std::string &container) constsdfg::tiles::ReductionBufferAnalysis
estimate_geometry(structured_control_flow::Reduce &reduction, const std::string &container, ReductionBufferInfo footprint, const std::vector< ReductionLoopDomain > &inner_domains) constsdfg::tiles::ReductionBufferAnalysis
estimate_interchange(structured_control_flow::Reduce &reduction, const std::string &container, ReductionBufferInfo footprint, const transformations::LoopSwap &proposal) constsdfg::tiles::ReductionBufferAnalysis
estimate_schedule(structured_control_flow::Reduce &reduction, const std::string &container, ReductionBufferInfo footprint, const ReductionScheduleProposal &proposal) constsdfg::tiles::ReductionBufferAnalysis
invalidate(structured_control_flow::ControlFlowNode &changed)sdfg::analysis::Analysisinlinevirtual
is_partial_buffer(const std::string &container) constsdfg::tiles::ReductionBufferAnalysis
kernel(const structured_control_flow::StructuredLoop &root) constsdfg::tiles::ReductionBufferAnalysis
name() const overridesdfg::tiles::ReductionBufferAnalysisvirtual
operator=(const Analysis &)=deletesdfg::analysis::Analysis
option(const OptionKey< T > &key, T fallback=T{}) constsdfg::analysis::Analysisinlineprotected
options_sdfg::analysis::Analysisprotected
ReductionBufferAnalysis(StructuredSDFG &sdfg)sdfg::tiles::ReductionBufferAnalysisexplicit
require(structured_control_flow::Reduce &reduction, const std::string &container) constsdfg::tiles::ReductionBufferAnalysis
run(analysis::AnalysisManager &analysis_manager) overridesdfg::tiles::ReductionBufferAnalysisprotectedvirtual
sdfg_sdfg::analysis::Analysisprotected
supports_interchange(const transformations::LoopSwap &proposal) constsdfg::tiles::ReductionBufferAnalysis
supports_schedule(structured_control_flow::StructuredLoop &loop, const structured_control_flow::ScheduleType &schedule) constsdfg::tiles::ReductionBufferAnalysis
~Analysis()=defaultsdfg::analysis::Analysisvirtual