6 #ifndef JLM_HLS_BACKEND_RHLS2FIRRTL_DOT_HLS_HPP
7 #define JLM_HLS_BACKEND_RHLS2FIRRTL_DOT_HLS_HPP
std::string edge(std::string src, std::string snk, const jlm::rvsdg::Type &type, bool back=false)
std::string loop_to_dot(LoopNode *ln)
void prepare_loop_out_port(LoopNode *ln)
std::string result_to_dot(rvsdg::RegionResult *port)
std::string node_to_dot(const rvsdg::Node *node)
std::string argument_to_dot(rvsdg::RegionArgument *port)
std::string subregion_to_dot(rvsdg::Region *sr)
std::string GetText(llvm::LlvmRvsdgModule &rm) override
std::string extension() override
Represents the argument of a region.
Represents the result of a region.
Represent acyclic RVSDG subgraphs.
static std::string type(const Node *n)