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

This is the complete list of members for sdfg::analysis::ReferenceAnalysis, 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::ReferenceAnalysisfriend
defined_by(const std::string &container)sdfg::analysis::ReferenceAnalysis
defined_by(User &user)sdfg::analysis::ReferenceAnalysis
defines(User &move)sdfg::analysis::ReferenceAnalysis
definitions(const std::string &container)sdfg::analysis::ReferenceAnalysis
invalidate(structured_control_flow::ControlFlowNode &changed)sdfg::analysis::Analysisinlinevirtual
name() const overridesdfg::analysis::ReferenceAnalysisinlinevirtual
operator=(const Analysis &)=deletesdfg::analysis::Analysis
option(const OptionKey< T > &key, T fallback=T{}) constsdfg::analysis::Analysisinlineprotected
options_sdfg::analysis::Analysisprotected
ReferenceAnalysis(StructuredSDFG &sdfg)sdfg::analysis::ReferenceAnalysis
run(analysis::AnalysisManager &analysis_manager) overridesdfg::analysis::ReferenceAnalysisvirtual
sdfg_sdfg::analysis::Analysisprotected
visit_block(analysis::Users &users, 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::ReferenceAnalysis
visit_for(analysis::Users &users, 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::ReferenceAnalysis
visit_if_else(analysis::Users &users, 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::ReferenceAnalysis
visit_return(analysis::Users &users, 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::ReferenceAnalysis
visit_sequence(analysis::Users &users, 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::ReferenceAnalysis
visit_while(analysis::Users &users, 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::ReferenceAnalysis
~Analysis()=defaultsdfg::analysis::Analysisvirtual