#include <sdfg/visualizer/visualizer.h>
|
| virtual std::string | expression (const std::string expr) |
| virtual void | visualizeSDFG (const SDFG &sdfg)=0 |
| virtual void | visualizeStructuredSDFG (const StructuredSDFG &sdfg)=0 |
| virtual void | visualizeNode (const StructuredSDFG &sdfg, const structured_control_flow::ControlFlowNode &node) |
| virtual void | visualizeBlock (const StructuredSDFG &sdfg, const structured_control_flow::Block &block)=0 |
| virtual void | visualizeAssignmentBlock (const StructuredSDFG &sdfg, const structured_control_flow::AssignmentBlock &assignment_block)=0 |
| virtual void | visualizeSequence (const StructuredSDFG &sdfg, const structured_control_flow::Sequence &sequence)=0 |
| virtual void | visualizeIfElse (const StructuredSDFG &sdfg, const structured_control_flow::IfElse &if_else)=0 |
| virtual void | visualizeWhile (const StructuredSDFG &sdfg, const structured_control_flow::While &while_loop)=0 |
| virtual void | visualizeFor (const StructuredSDFG &sdfg, const structured_control_flow::For &loop)=0 |
| virtual void | visualizeReturn (const StructuredSDFG &sdfg, const structured_control_flow::Return &return_node)=0 |
| virtual void | visualizeBreak (const StructuredSDFG &sdfg, const structured_control_flow::Break &break_node)=0 |
| virtual void | visualizeContinue (const StructuredSDFG &sdfg, const structured_control_flow::Continue &continue_node)=0 |
| virtual void | visualizeMap (const StructuredSDFG &sdfg, const structured_control_flow::Map &map_node)=0 |
| virtual void | visualizeReduce (const StructuredSDFG &sdfg, const structured_control_flow::Reduce &reduce_node)=0 |
| virtual void | visualizeDataFlowGraph (const std::string &id, const data_flow::DataFlowGraph &dfg)=0 |
| virtual void | visualizeTasklet (data_flow::Tasklet const &tasklet) |
| virtual void | visualizeForBounds (symbolic::Symbol const &indvar, symbolic::Expression const &init, symbolic::Condition const &condition, symbolic::Expression const &update) |
| std::string | subsetRangeString (data_flow::Subset const &subset, int subIdx) |
◆ Visualizer()
| sdfg::visualizer::Visualizer::Visualizer |
( |
const Function & | sdfg | ) |
|
|
inline |
◆ expression()
| virtual std::string sdfg::visualizer::Visualizer::expression |
( |
const std::string | expr | ) |
|
|
protectedvirtual |
◆ getStream()
◆ subsetRangeString()
| std::string sdfg::visualizer::Visualizer::subsetRangeString |
( |
data_flow::Subset const & | subset, |
|
|
int | subIdx ) |
|
protected |
◆ visualize()
| virtual void sdfg::visualizer::Visualizer::visualize |
( |
| ) |
|
|
virtual |
◆ visualizeAssignmentBlock()
◆ visualizeBlock()
◆ visualizeBreak()
◆ visualizeContinue()
◆ visualizeDataFlowGraph()
| virtual void sdfg::visualizer::Visualizer::visualizeDataFlowGraph |
( |
const std::string & | id, |
|
|
const data_flow::DataFlowGraph & | dfg ) |
|
protectedpure virtual |
◆ visualizeFor()
◆ visualizeForBounds()
◆ visualizeIfElse()
◆ visualizeMap()
◆ visualizeNode()
◆ visualizeReduce()
◆ visualizeReturn()
◆ visualizeSDFG()
| virtual void sdfg::visualizer::Visualizer::visualizeSDFG |
( |
const SDFG & | sdfg | ) |
|
|
protectedpure virtual |
◆ visualizeSequence()
◆ visualizeStructuredSDFG()
| virtual void sdfg::visualizer::Visualizer::visualizeStructuredSDFG |
( |
const StructuredSDFG & | sdfg | ) |
|
|
protectedpure virtual |
◆ visualizeSubset()
| virtual void sdfg::visualizer::Visualizer::visualizeSubset |
( |
data_flow::Subset const & | begin_sub, |
|
|
types::IType const * | type = nullptr, |
|
|
int | subIdx = 0 ) |
|
virtual |
◆ visualizeTasklet()
| virtual void sdfg::visualizer::Visualizer::visualizeTasklet |
( |
data_flow::Tasklet const & | tasklet | ) |
|
|
protectedvirtual |
◆ visualizeWhile()
◆ replacements_
| std::vector<std::pair<const std::string, const std::string> > sdfg::visualizer::Visualizer::replacements_ |
|
protected |
◆ sdfg_
| const Function& sdfg::visualizer::Visualizer::sdfg_ |
|
protected |
◆ stream_
The documentation for this class was generated from the following file: