#include <sdfg/codegen/dispatchers/for_dispatcher.h>
|
| | ForDispatcher (LanguageExtension &language_extension, StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager, structured_control_flow::For &node, InstrumentationPlan &instrumentation_plan, ArgCapturePlan &arg_capture_plan) |
| void | dispatch_node (PrettyPrinter &main_stream, PrettyPrinter &globals_stream, CodeSnippetFactory &library_snippet_factory) override |
| InstrumentationInfo | instrumentation_info () const override |
| | Bad design.
|
| | NodeDispatcher (LanguageExtension &language_extension, StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager, structured_control_flow::ControlFlowNode &node, InstrumentationPlan &instrumentation_plan, ArgCapturePlan &arg_capture_plan) |
| virtual | ~NodeDispatcher ()=default |
| InstrumentationInfo | instrumentation_info_for_group () const |
| virtual void | dispatch (PrettyPrinter &main_stream, PrettyPrinter &globals_stream, CodeSnippetFactory &library_snippet_factory) |
◆ ForDispatcher()
◆ dispatch_node()
◆ instrumentation_info()
Bad design.
We already have fields in this class and have to bind an instance to a single node. Just set a field to sth. of the instrumentation plan where the node can register more details. But this is a breaking change
Reimplemented from sdfg::codegen::NodeDispatcher.
The documentation for this class was generated from the following file: