docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
concat_expander.h
Go to the documentation of this file.
1#pragma once
2
8
9namespace sdfg {
10namespace offloading {
11
13private:
15
16public:
18 : TargetLibNodeExpander(library_node), node_(library_node) {};
19
21
24 analysis::AnalysisManager& analysis_manager,
26 );
27};
28
29} // namespace offloading
30} // namespace sdfg
Definition analysis.h:53
Note: Even though the class references unique_ptr, it will never delete an SDFG it has a reference to...
Definition structured_sdfg_builder.h:44
Tensor concatenation node that can concatenate a number of tensors into another tensor.
Definition concat_node.h:38
bool expand(builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager)
CudaConcatExpander(math::tensor::ConcatNode &library_node)
Definition concat_expander.h:17
static bool expand_concat_separately(builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager, math::tensor::ConcatNode &node)
TargetLibNodeExpander(sdfg::data_flow::LibraryNode &library_node)
Definition target_expansion.h:12
Library node definitions for calling functions beyond simple instructions.
Definition function_builder.h:10
Definition data_offloading_node.h:15
Definition analysis.h:7