Jlm
HlsDotWriter.hpp
Go to the documentation of this file.
1 /*
2  * Copyright 2025 Nico Reißmann <nico.reissmann@gmail.com>
3  * See COPYING for terms of redistribution.
4  */
5 
6 #ifndef JLM_HLS_HLSDOTWRITER_HPP
7 #define JLM_HLS_HLSDOTWRITER_HPP
8 
9 #include <jlm/llvm/DotWriter.hpp>
10 
11 namespace jlm::hls
12 {
13 
14 class HlsDotWriter final : public llvm::LlvmDotWriter
15 {
16 public:
17  ~HlsDotWriter() noexcept override;
18 
19 protected:
20  void
21  AnnotateTypeGraphNode(const rvsdg::Type & type, util::graph::Node & node) override;
22 };
23 
24 }
25 
26 #endif
~HlsDotWriter() noexcept override
void AnnotateTypeGraphNode(const rvsdg::Type &type, util::graph::Node &node) override
static std::string type(const Node *n)
Definition: view.cpp:255