Jlm
Namespaces | Functions
rvsdg2rhls.hpp File Reference
#include <jlm/llvm/ir/operators/IntegerOperations.hpp>
#include <jlm/llvm/ir/operators/operators.hpp>
#include <jlm/llvm/ir/RvsdgModule.hpp>
#include <jlm/rvsdg/node.hpp>
#include <jlm/rvsdg/Transformation.hpp>
#include <jlm/util/Statistics.hpp>
Include dependency graph for rvsdg2rhls.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 jlm
 
 jlm::hls
 

Functions

static bool jlm::hls::is_constant (const rvsdg::Node *node)
 
std::unique_ptr< rvsdg::TransformationSequence > jlm::hls::createTransformationSequence (rvsdg::DotWriter &dotWriter, const bool dumpRvsdgDotGraphs)
 
void jlm::hls::rvsdg2ref (llvm::LlvmRvsdgModule &rhls, const util::FilePath &path)
 
void jlm::hls::dump_ref (llvm::LlvmRvsdgModule &rhls, const util::FilePath &path)
 
const jlm::rvsdg::Outputjlm::hls::trace_call (jlm::rvsdg::Input *input)
 
std::unique_ptr< jlm::llvm::LlvmRvsdgModulejlm::hls::split_hls_function (llvm::LlvmRvsdgModule &rm, const std::string &function_name)