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

This is the complete list of members for sdfg::passes::BlockHoisting, including all inherited members.

accept(structured_control_flow::Map &map_stmt) overridesdfg::passes::BlockHoistingvirtual
accept(structured_control_flow::IfElse &if_else) overridesdfg::passes::BlockHoistingvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::Block &node)sdfg::visitor::StructuredSDFGVisitorvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::AssignmentBlock &node)sdfg::visitor::StructuredSDFGVisitorvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::Sequence &node)sdfg::visitor::StructuredSDFGVisitorvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::Return &node)sdfg::visitor::StructuredSDFGVisitorvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::For &node)sdfg::visitor::StructuredSDFGVisitorvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::While &node)sdfg::visitor::StructuredSDFGVisitorvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::Continue &node)sdfg::visitor::StructuredSDFGVisitorvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::Break &node)sdfg::visitor::StructuredSDFGVisitorvirtual
sdfg::visitor::NonStoppingStructuredSDFGVisitor::accept(structured_control_flow::Reduce &node)sdfg::visitor::StructuredSDFGVisitorvirtual
analysis_manager_sdfg::visitor::StructuredSDFGVisitorprotected
BlockHoisting(builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager)sdfg::passes::BlockHoisting
builder_sdfg::visitor::StructuredSDFGVisitorprotected
equal_libnodes(structured_control_flow::Block &block1, structured_control_flow::Block &block2)sdfg::passes::BlockHoistingprotectedvirtual
if_else_extract_invariant_libnode_back(structured_control_flow::Sequence &parent, structured_control_flow::IfElse &if_else)sdfg::passes::BlockHoistingprotectedvirtual
if_else_extract_invariant_libnode_front(structured_control_flow::Sequence &parent, structured_control_flow::IfElse &if_else)sdfg::passes::BlockHoistingprotectedvirtual
is_libnode_allowed(structured_control_flow::Sequence &body, data_flow::DataFlowGraph &dfg, data_flow::LibraryNode *libnode)sdfg::passes::BlockHoistingprotectedvirtual
name()sdfg::passes::BlockHoistinginlinestatic
NonStoppingStructuredSDFGVisitor(builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager)sdfg::visitor::NonStoppingStructuredSDFGVisitor
StructuredSDFGVisitor(builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager)sdfg::visitor::StructuredSDFGVisitor
visit() overridesdfg::visitor::NonStoppingStructuredSDFGVisitorvirtual
visit_internal(structured_control_flow::Sequence &parent) overridesdfg::visitor::NonStoppingStructuredSDFGVisitorprotectedvirtual
~StructuredSDFGVisitor()=defaultsdfg::visitor::StructuredSDFGVisitorvirtual