Jlm
jlm
hls
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
jlm::hls::HlsDotWriter
Definition:
HlsDotWriter.hpp:15
jlm::hls::HlsDotWriter::~HlsDotWriter
~HlsDotWriter() noexcept override
jlm::hls::HlsDotWriter::AnnotateTypeGraphNode
void AnnotateTypeGraphNode(const rvsdg::Type &type, util::graph::Node &node) override
Definition:
HlsDotWriter.cpp:15
jlm::llvm::LlvmDotWriter
Definition:
DotWriter.hpp:15
jlm::rvsdg::Node
Definition:
node.hpp:581
jlm::rvsdg::Type
Definition:
type.hpp:41
DotWriter.hpp
jlm::hls
Definition:
FirrtlToVerilogConverter.cpp:18
jlm::rvsdg::type
static std::string type(const Node *n)
Definition:
view.cpp:255
Generated by
1.9.1