docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::transformations::SideEffectFinder Class Reference

#include <sdfg/transformations/offloading/offload_transform.h>

Inheritance diagram for sdfg::transformations::SideEffectFinder:
[legend]

Public Member Functions

 SideEffectFinder (StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager, structured_control_flow::StructuredLoop &loop)
bool visit () override
bool accept (structured_control_flow::Block &node) override
Public Member Functions inherited from sdfg::visitor::ImmutableStructuredSDFGVisitor
 ImmutableStructuredSDFGVisitor (StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager)
virtual ~ImmutableStructuredSDFGVisitor ()=default
virtual bool accept (structured_control_flow::AssignmentBlock &node)
virtual bool accept (structured_control_flow::Sequence &node)
virtual bool accept (structured_control_flow::Return &node)
virtual bool accept (structured_control_flow::IfElse &node)
virtual bool accept (structured_control_flow::For &node)
virtual bool accept (structured_control_flow::While &node)
virtual bool accept (structured_control_flow::Continue &node)
virtual bool accept (structured_control_flow::Break &node)
virtual bool accept (structured_control_flow::Map &node)
virtual bool accept (structured_control_flow::Reduce &node)

Additional Inherited Members

Protected Member Functions inherited from sdfg::visitor::ImmutableStructuredSDFGVisitor
virtual bool visit_internal (structured_control_flow::Sequence &parent)
Protected Attributes inherited from sdfg::visitor::ImmutableStructuredSDFGVisitor
StructuredSDFG & sdfg_
analysis::AnalysisManager & analysis_manager_

Constructor & Destructor Documentation

◆ SideEffectFinder()

sdfg::transformations::SideEffectFinder::SideEffectFinder ( StructuredSDFG & sdfg,
analysis::AnalysisManager & analysis_manager,
structured_control_flow::StructuredLoop & loop )

Member Function Documentation

◆ accept()

bool sdfg::transformations::SideEffectFinder::accept ( structured_control_flow::Block & node)
overridevirtual

◆ visit()

bool sdfg::transformations::SideEffectFinder::visit ( )
overridevirtual

The documentation for this class was generated from the following file: