Jlm
Loading...
Searching...
No Matches
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::TryGetOwnerNode
NodeType * TryGetOwnerNode(const rvsdg::Input &input) noexcept
Checks if this is an input to a node of specified type.
Definition
node.hpp:872
Generated by
1.9.8