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

This is the complete list of members for sdfg::analysis::DataDependencyAnalysis, including all inherited members.

additional_assumptions_sdfg::analysis::Analysisprotected
Analysis(StructuredSDFG &sdfg)sdfg::analysis::Analysis
Analysis(StructuredSDFG &sdfg, const Options &options)sdfg::analysis::Analysis
Analysis(const Analysis &a)=deletesdfg::analysis::Analysis
AnalysisManager classsdfg::analysis::DataDependencyAnalysisfriend
DataDependencyAnalysis(StructuredSDFG &sdfg)sdfg::analysis::DataDependencyAnalysis
DataDependencyAnalysis(StructuredSDFG &sdfg, structured_control_flow::Sequence &node)sdfg::analysis::DataDependencyAnalysis
DataDependencyAnalysis(StructuredSDFG &sdfg, structured_control_flow::StructuredLoop &loop)sdfg::analysis::DataDependencyAnalysis
defined_by(const std::string &container)sdfg::analysis::DataDependencyAnalysis
defined_by(User &read)sdfg::analysis::DataDependencyAnalysis
defines(User &write)sdfg::analysis::DataDependencyAnalysis
definitions(const std::string &container)sdfg::analysis::DataDependencyAnalysis
escaping_definitions(structured_control_flow::StructuredLoop &loop) constsdfg::analysis::DataDependencyAnalysis
has_loop_boundary(structured_control_flow::StructuredLoop &loop) constsdfg::analysis::DataDependencyAnalysis
invalidate(structured_control_flow::ControlFlowNode &changed)sdfg::analysis::Analysisinlinevirtual
is_undefined_user(User &user) constsdfg::analysis::DataDependencyAnalysis
name() const overridesdfg::analysis::DataDependencyAnalysisinlinevirtual
operator=(const Analysis &)=deletesdfg::analysis::Analysis
option(const OptionKey< T > &key, T fallback=T{}) constsdfg::analysis::Analysisinlineprotected
options_sdfg::analysis::Analysisprotected
run(analysis::AnalysisManager &analysis_manager) overridesdfg::analysis::DataDependencyAnalysisvirtual
sdfg_sdfg::analysis::Analysisprotected
set_detailed(bool detailed)sdfg::analysis::DataDependencyAnalysisinline
upward_exposed_reads(structured_control_flow::StructuredLoop &loop) constsdfg::analysis::DataDependencyAnalysis
visit_assignment_block(analysis::AnalysisManager &analysis_manager, structured_control_flow::AssignmentBlock &assignments, std::unordered_set< User * > &undefined, std::unordered_map< User *, std::unordered_set< User * > > &open_definitions, std::unordered_map< User *, std::unordered_set< User * > > &closed_definitions)sdfg::analysis::DataDependencyAnalysis
visit_block(analysis::AnalysisManager &analysis_manager, structured_control_flow::Block &block, std::unordered_set< User * > &undefined, std::unordered_map< User *, std::unordered_set< User * > > &open_definitions, std::unordered_map< User *, std::unordered_set< User * > > &closed_definitions)sdfg::analysis::DataDependencyAnalysis
visit_for(analysis::AnalysisManager &analysis_manager, structured_control_flow::StructuredLoop &for_loop, std::unordered_set< User * > &undefined, std::unordered_map< User *, std::unordered_set< User * > > &open_definitions, std::unordered_map< User *, std::unordered_set< User * > > &closed_definitions)sdfg::analysis::DataDependencyAnalysis
visit_if_else(analysis::AnalysisManager &analysis_manager, structured_control_flow::IfElse &if_loop, std::unordered_set< User * > &undefined, std::unordered_map< User *, std::unordered_set< User * > > &open_definitions, std::unordered_map< User *, std::unordered_set< User * > > &closed_definitions)sdfg::analysis::DataDependencyAnalysis
visit_return(analysis::AnalysisManager &analysis_manager, structured_control_flow::Return &return_statement, std::unordered_set< User * > &undefined, std::unordered_map< User *, std::unordered_set< User * > > &open_definitions, std::unordered_map< User *, std::unordered_set< User * > > &closed_definitions)sdfg::analysis::DataDependencyAnalysis
visit_sequence(analysis::AnalysisManager &analysis_manager, structured_control_flow::Sequence &sequence, std::unordered_set< User * > &undefined, std::unordered_map< User *, std::unordered_set< User * > > &open_definitions, std::unordered_map< User *, std::unordered_set< User * > > &closed_definitions)sdfg::analysis::DataDependencyAnalysis
visit_while(analysis::AnalysisManager &analysis_manager, structured_control_flow::While &while_loop, std::unordered_set< User * > &undefined, std::unordered_map< User *, std::unordered_set< User * > > &open_definitions, std::unordered_map< User *, std::unordered_set< User * > > &closed_definitions)sdfg::analysis::DataDependencyAnalysis
~Analysis()=defaultsdfg::analysis::Analysisvirtual