17 auto & typeGraph = node.GetGraph();
19 if (
const auto bundleType =
dynamic_cast<const BundleType *
>(&
type))
21 for (
auto [_, elementType] : bundleType->elements_)
23 auto & elementTypeNode = GetOrCreateTypeGraphNode(*elementType, typeGraph);
24 typeGraph.CreateDirectedEdge(elementTypeNode, node);
~HlsDotWriter() noexcept override
void AnnotateTypeGraphNode(const rvsdg::Type &type, util::graph::Node &node) override
static std::string type(const Node *n)