6 #ifndef JLM_HLS_OPT_IOBARRIERREMOVAL_HPP
7 #define JLM_HLS_OPT_IOBARRIERREMOVAL_HPP
static jlm::util::StatisticsCollector statisticsCollector
Removes all IOBarrier nodes from the RVSDG.
void Run(rvsdg::RvsdgModule &module, util::StatisticsCollector &statisticsCollector) override
Perform RVSDG transformation.
static void RemoveIOBarrierFromRegion(rvsdg::Region ®ion)
~IOBarrierRemoval() noexcept override
Represent acyclic RVSDG subgraphs.