|
Jlm
|
#include <jlm/llvm/ir/aggregation.hpp>#include <jlm/llvm/ir/basic-block.hpp>#include <jlm/llvm/ir/cfg.hpp>#include <jlm/llvm/ir/ipgraph-module.hpp>#include <jlm/llvm/ir/operators/operators.hpp>#include <jlm/llvm/ir/print.hpp>#include <jlm/llvm/ir/tac.hpp>#include <typeindex>#include <deque>
Go to the source code of this file.
Namespaces | |
| jlm | |
| jlm::llvm | |
| Global memory state passed between functions. | |
Functions | |
| static std::string | jlm::llvm::emit_tacs (const tacsvector_t &tacs) |
| static std::string | jlm::llvm::emit_function_node (const InterProceduralGraphNode &clg_node) |
| static std::string | jlm::llvm::emit_data_node (const InterProceduralGraphNode &clg_node) |
| std::string | jlm::llvm::to_str (const InterProceduralGraph &clg) |
| static std::string | jlm::llvm::emit_entry_dot (const ControlFlowGraphNode &node) |
| static std::string | jlm::llvm::emit_exit_dot (const ControlFlowGraphNode &node) |
| static std::string | jlm::llvm::emit_basic_block (const ControlFlowGraphNode &node) |
| static std::string | jlm::llvm::emit_header (const ControlFlowGraphNode &node) |
| static std::string | jlm::llvm::emit_node (const ControlFlowGraphNode &node) |
| std::string | jlm::llvm::to_dot (const ControlFlowGraph &cfg) |
| std::string | jlm::llvm::to_dot (const InterProceduralGraph &clg) |
| std::string | jlm::llvm::to_str (const AggregationNode &n, const AnnotationMap &dm) |
| void | jlm::llvm::print (const AggregationNode &n, const AnnotationMap &dm, FILE *out) |