Jlm
Loading...
Searching...
No Matches
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>
11
12namespace jlm::hls
13{
14
26void
27EliminateDeadNodes(llvm::LlvmRvsdgModule & rvsdgModule);
28
29}
30
31#endif // JLM_HLS_BACKEND_RVSDG2RHLS_DEADNODEELIMINATION_HPP
void EliminateDeadNodes(llvm::LlvmRvsdgModule &rvsdgModule)
NodeType * TryGetOwnerNode(const rvsdg::Input &input) noexcept
Checks if this is an input to a node of specified type.
Definition node.hpp:872