19 std::vector<codegen::DispatchInput>& inputs,
20 std::vector<codegen::DispatchOutput>& outputs
35 std::vector<codegen::DispatchInput>& inputs,
36 std::vector<codegen::DispatchOutput>& outputs
Dispatchers for dataflow blocks and library nodes.
Definition language_extension.h:39
Base class for library node code generation dispatchers.
Definition block_dispatcher.h:163
void dispatch_code_with_edges(codegen::CodegenOutput &out, std::vector< codegen::DispatchInput > &inputs, std::vector< codegen::DispatchOutput > &outputs) override
MemcpyNodeDispatcher_CUDAWithTransfers(codegen::LanguageExtension &language_extension, const Function &function, const data_flow::DataFlowGraph &data_flow_graph, const sdfg::stdlib::MemcpyNode &node)
void dispatch_code_with_edges(codegen::CodegenOutput &out, std::vector< codegen::DispatchInput > &inputs, std::vector< codegen::DispatchOutput > &outputs) override
MemcpyNodeDispatcher_CUDAWithoutTransfers(codegen::LanguageExtension &language_extension, const Function &function, const data_flow::DataFlowGraph &data_flow_graph, const sdfg::stdlib::MemcpyNode &node)
Definition data_flow_graph.h:29
Definition block_dispatcher.h:108