|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <sdfg/analysis/control_flow_analysis.h>
Friends | |
| class | AnalysisManager |
Additional Inherited Members | |
| Protected Member Functions inherited from sdfg::analysis::Analysis | |
| template<class T> | |
| T | option (const OptionKey< T > &key, T fallback=T{}) const |
| Protected Attributes inherited from sdfg::analysis::Analysis | |
| StructuredSDFG & | sdfg_ |
| symbolic::Assumptions | additional_assumptions_ |
| const Options * | options_ = &Options::empty() |
| sdfg::analysis::ControlFlowAnalysis::ControlFlowAnalysis | ( | StructuredSDFG & | sdfg | ) |
| const std::unordered_map< structured_control_flow::ControlFlowNode *, structured_control_flow::ControlFlowNode * > & sdfg::analysis::ControlFlowAnalysis::dom_tree | ( | ) | const |
| bool sdfg::analysis::ControlFlowAnalysis::dominates | ( | structured_control_flow::ControlFlowNode & | a, |
| structured_control_flow::ControlFlowNode & | b ) const |
| std::unordered_set< structured_control_flow::ControlFlowNode * > sdfg::analysis::ControlFlowAnalysis::exits | ( | ) | const |
|
inlineoverridevirtual |
Implements sdfg::analysis::Analysis.
| const std::unordered_map< structured_control_flow::ControlFlowNode *, structured_control_flow::ControlFlowNode * > & sdfg::analysis::ControlFlowAnalysis::pdom_tree | ( | ) | const |
| bool sdfg::analysis::ControlFlowAnalysis::post_dominates | ( | structured_control_flow::ControlFlowNode & | a, |
| structured_control_flow::ControlFlowNode & | b ) const |
|
overridevirtual |
Implements sdfg::analysis::Analysis.
|
friend |