Jlm
Namespaces | Functions
view.cpp File Reference
#include <jlm/rvsdg/gamma.hpp>
#include <jlm/rvsdg/theta.hpp>
#include <jlm/rvsdg/traverser.hpp>
#include <jlm/rvsdg/view.hpp>
Include dependency graph for view.cpp:

Go to the source code of this file.

Namespaces

 jlm
 
 jlm::rvsdg
 

Functions

static std::string jlm::rvsdg::region_to_string (const rvsdg::Region *region, size_t depth, std::unordered_map< const Output *, std::string > &)
 
static std::string jlm::rvsdg::indent (size_t depth)
 
static std::string jlm::rvsdg::create_port_name (const jlm::rvsdg::Output *port, std::unordered_map< const Output *, std::string > &map)
 
static std::string jlm::rvsdg::node_to_string (const Node *node, size_t depth, std::unordered_map< const Output *, std::string > &map)
 
static std::string jlm::rvsdg::region_header (const rvsdg::Region *region, std::unordered_map< const Output *, std::string > &map)
 
static std::string jlm::rvsdg::region_body (const Region *region, const size_t depth, std::unordered_map< const Output *, std::string > &map)
 
static std::string jlm::rvsdg::region_footer (const rvsdg::Region *region, std::unordered_map< const Output *, std::string > &map)
 
std::string jlm::rvsdg::view (const rvsdg::Region *region)
 
std::string jlm::rvsdg::view (const rvsdg::Region *region, std::unordered_map< const Output *, std::string > &map)
 
void jlm::rvsdg::view (const rvsdg::Region *region, FILE *out)