|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for sdfg::analysis::DataDependencyAnalysis, including all inherited members.
| additional_assumptions_ | sdfg::analysis::Analysis | protected |
| Analysis(StructuredSDFG &sdfg) | sdfg::analysis::Analysis | |
| Analysis(StructuredSDFG &sdfg, const Options &options) | sdfg::analysis::Analysis | |
| Analysis(const Analysis &a)=delete | sdfg::analysis::Analysis | |
| AnalysisManager class | sdfg::analysis::DataDependencyAnalysis | friend |
| 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) const | sdfg::analysis::DataDependencyAnalysis | |
| has_loop_boundary(structured_control_flow::StructuredLoop &loop) const | sdfg::analysis::DataDependencyAnalysis | |
| invalidate(structured_control_flow::ControlFlowNode &changed) | sdfg::analysis::Analysis | inlinevirtual |
| is_undefined_user(User &user) const | sdfg::analysis::DataDependencyAnalysis | |
| name() const override | sdfg::analysis::DataDependencyAnalysis | inlinevirtual |
| operator=(const Analysis &)=delete | sdfg::analysis::Analysis | |
| option(const OptionKey< T > &key, T fallback=T{}) const | sdfg::analysis::Analysis | inlineprotected |
| options_ | sdfg::analysis::Analysis | protected |
| run(analysis::AnalysisManager &analysis_manager) override | sdfg::analysis::DataDependencyAnalysis | virtual |
| sdfg_ | sdfg::analysis::Analysis | protected |
| set_detailed(bool detailed) | sdfg::analysis::DataDependencyAnalysis | inline |
| upward_exposed_reads(structured_control_flow::StructuredLoop &loop) const | sdfg::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()=default | sdfg::analysis::Analysis | virtual |