docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
tile_copy_node.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace sdfg {
6namespace rocm {
7namespace tiles {
8
18public:
20 codegen::LanguageExtension& language_extension,
21 const Function& function,
22 const data_flow::DataFlowGraph& data_flow_graph,
23 const ::sdfg::tiles::TileCopyNode& node
24 );
25
28 std::vector<codegen::DispatchInput>& inputs,
29 std::vector<codegen::DispatchOutput>& outputs
30 ) override;
31};
32
33} // namespace tiles
34} // namespace rocm
35} // namespace sdfg
Definition function.h:43
Definition language_extension.h:39
Base class for library node code generation dispatchers.
Definition block_dispatcher.h:163
Definition data_flow_graph.h:29
void dispatch_code_with_edges(codegen::CodegenOutput &out, std::vector< codegen::DispatchInput > &inputs, std::vector< codegen::DispatchOutput > &outputs) override
TileCopyNodeDispatcher(codegen::LanguageExtension &language_extension, const Function &function, const data_flow::DataFlowGraph &data_flow_graph, const ::sdfg::tiles::TileCopyNode &node)
Definition pipeline_node.h:7
Definition rocm_library_node_rewriter_pass.h:9
Definition analysis.h:7
Definition block_dispatcher.h:108