Jlm
Loading...
Searching...
No Matches
jlm
hls
backend
rvsdg2rhls
DeadNodeElimination.hpp
Go to the documentation of this file.
1
/*
2
* Copyright 2021 David Metz <david.c.metz@ntnu.no>
3
* See COPYING for terms of redistribution.
4
*/
5
6
#ifndef JLM_HLS_BACKEND_RVSDG2RHLS_DEADNODEELIMINATION_HPP
7
#define JLM_HLS_BACKEND_RVSDG2RHLS_DEADNODEELIMINATION_HPP
8
9
#include <
jlm/hls/ir/hls.hpp
>
10
#include <
jlm/llvm/ir/RvsdgModule.hpp
>
11
12
namespace
jlm::hls
13
{
14
26
void
27
EliminateDeadNodes
(llvm::LlvmRvsdgModule &
rvsdgModule
);
28
29
}
30
31
#endif
// JLM_HLS_BACKEND_RVSDG2RHLS_DEADNODEELIMINATION_HPP
hls.hpp
RvsdgModule.hpp
jlm::hls
Definition
FirrtlToVerilogConverter.cpp:18
jlm::hls::EliminateDeadNodes
void EliminateDeadNodes(llvm::LlvmRvsdgModule &rvsdgModule)
Definition
DeadNodeElimination.cpp:108
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