Jlm
Loading...
Searching...
No Matches
merge-gamma.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_BACKEND_HLS_RVSDG2RHLS_MERGE_GAMMA_HPP
7#define JLM_BACKEND_HLS_RVSDG2RHLS_MERGE_GAMMA_HPP
8
10
11namespace jlm::hls
12{
13
41
42}
43
44#endif // JLM_BACKEND_HLS_RVSDG2RHLS_MERGE_GAMMA_HPP
static jlm::util::StatisticsCollector statisticsCollector
void Run(rvsdg::RvsdgModule &rvsdgModule, util::StatisticsCollector &statisticsCollector) override
Perform RVSDG transformation.
~GammaMerge() noexcept override
static void CreateAndRun(rvsdg::RvsdgModule &rvsdgModule, util::StatisticsCollector &statisticsCollector)
Represents an RVSDG transformation.
NodeType * TryGetOwnerNode(const rvsdg::Input &input) noexcept
Checks if this is an input to a node of specified type.
Definition node.hpp:872